|
@@ -457,6 +457,10 @@ namespace OASystem.API.OAMethodLib
|
|
|
beLate_belate_ex.SubTypeId = 1;
|
|
|
beLate_belate_ex.SubType = "迟到";
|
|
|
|
|
|
+ string thisStartDt = (TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddTicks((date + earliest_time) * 10000000))
|
|
|
+ .ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
+ beLate_belate_ex.StartTimeDt = Convert.ToDateTime(thisStartDt);
|
|
|
+
|
|
|
if (reissueCardNum >= 3)
|
|
|
{
|
|
|
day_deduction = 50.00M;
|
|
@@ -469,6 +473,10 @@ namespace OASystem.API.OAMethodLib
|
|
|
}
|
|
|
else if (timelength >= 10 && timelength <= 60)
|
|
|
{
|
|
|
+ string thisStartDt = (TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddTicks((date + earliest_time) * 10000000))
|
|
|
+ .ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
+ beLate_belate_ex.StartTimeDt = Convert.ToDateTime(thisStartDt);
|
|
|
+
|
|
|
day_deduction = 50.00M;
|
|
|
beLate_deduction += day_deduction; //迟到扣款 总额
|
|
|
beLate_belate_ex.SubTypeId = 1;
|
|
@@ -497,6 +505,10 @@ namespace OASystem.API.OAMethodLib
|
|
|
user_cd_zt_num++;
|
|
|
beLate_belate_ex.SubTypeId = 2;
|
|
|
beLate_belate_ex.SubType = "早退";
|
|
|
+ string thisEndDt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddTicks((date + lastest_time) * 10000000)
|
|
|
+ .ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
+ beLate_belate_ex.StartTimeDt = Convert.ToDateTime(thisEndDt);
|
|
|
+
|
|
|
|
|
|
if (reissueCardNum >= 3)
|
|
|
{
|
|
@@ -514,6 +526,9 @@ namespace OASystem.API.OAMethodLib
|
|
|
early_deduction += day_deduction; //早退扣款 总计
|
|
|
beLate_belate_ex.SubTypeId = 2;
|
|
|
beLate_belate_ex.SubType = "早退";
|
|
|
+ string thisEndDt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddTicks((date + lastest_time) * 10000000)
|
|
|
+ .ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
+ beLate_belate_ex.StartTimeDt = Convert.ToDateTime(thisEndDt);
|
|
|
}
|
|
|
else if (timelength > 60 && timelength <= 180)
|
|
|
{
|