From bdeea0f54fcdb94531d404e9b720d0086d5cca96 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期五, 13 八月 2021 10:29:31 +0800 Subject: [PATCH] 流程管理界面 --- zhengcaioa/zhengcaioa/Timer/TimedBackgroundService.cs | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/zhengcaioa/zhengcaioa/Timer/TimedBackgroundService.cs b/zhengcaioa/zhengcaioa/Timer/TimedBackgroundService.cs index d0fcf9d..a2b31ad 100644 --- a/zhengcaioa/zhengcaioa/Timer/TimedBackgroundService.cs +++ b/zhengcaioa/zhengcaioa/Timer/TimedBackgroundService.cs @@ -1728,7 +1728,8 @@ hrSalaryDTO.Dianhuafei = SimCost.bill_amount; } - if(admAttendanceDTO.Shijichuqin>=admAttendanceDTO.Yingchuqin) + if(admAttendanceDTO.Shijichuqin>=admAttendanceDTO.Yingchuqin + && hrSalaryDTO.Queqin <=0) { hrSalaryDTO.Quanqinjiang = hrJibengongzi.Quanqingjiang; } @@ -3442,7 +3443,7 @@ decimal jiucuo = hrSalaryDTO.Jiucuo.HasValue ? hrSalaryDTO.Jiucuo.Value : 0; //璁$畻淇濆簳骞磋柂 - if (userList[i].Indate.HasValue && userList[i].miniyearsalary.HasValue) + if (userList[i].Indate.HasValue && userList[i].miniyearsalary.HasValue && userList[i].miniyearsalary.Value>0) { DateTime jixinue = userList[i].Indate.Value; if (userList[i].Indate.Value.Day != 1) @@ -3588,7 +3589,7 @@ hrSalaryDTO.Yufagongzi = userList[i].advancewages; - if (userList[i].advancewages.HasValue) + if (userList[i].advancewages.HasValue && userList[i].advancewages.Value>0) { hrSalaryDTO.Yufagongziheji = 0; HrSalaryDTO hrSalaryDTOlast = _hrSalaryService.GetListByUser(userList[i].Id, dateminkaoqin.AddMonths(-1).Year, dateminkaoqin.AddMonths(-1).Month); @@ -3597,7 +3598,7 @@ hrSalaryDTO.Yufagongziheji = hrSalaryDTOlast.Yufagongziheji; } - hrSalaryDTO.Yufagongziheji += (hrSalaryDTO.Daozhanggongzi- hrSalaryDTO.Yufagongzi); + hrSalaryDTO.Yufagongziheji += (hrSalaryDTO.Yufagongzi - hrSalaryDTO.Daozhanggongzi ); if (hrSalaryDTO.Daozhanggongzi < hrSalaryDTO.Yufagongzi) { hrSalaryDTO.Daozhanggongzi = hrSalaryDTO.Yufagongzi; -- Gitblit v1.9.1