|
@@ -137,7 +137,7 @@ namespace OASystem.API.OAMethodLib
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
- if (itemName != "张海麟") //不算考勤
|
|
|
+ if (!itemName.Equals("张海麟")) //不算考勤
|
|
|
{
|
|
|
int annualLeaveNum = 0, //年假
|
|
|
personalLeaveNum = 0, //事假
|
|
@@ -247,7 +247,7 @@ namespace OASystem.API.OAMethodLib
|
|
|
decimal leave_meals = 0.00M;
|
|
|
|
|
|
//计算餐补 假勤类型扣款
|
|
|
- CalculateTypeFee(leaveType, date_Range.type, startTime, endTime, amountPayable, work_days, new_duration,
|
|
|
+ CalculateTypeFee(leaveType, date_Range.type, leave_starttime, leave_endtime, amountPayable, work_days, new_duration,
|
|
|
out leave_meals, out thisTypeDeduction);
|
|
|
|
|
|
#region 累计类型扣款
|
|
@@ -647,7 +647,15 @@ namespace OASystem.API.OAMethodLib
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- salaryTotal = (dk_work_days * dailyWage) + mealTotal; //应发合计
|
|
|
+
|
|
|
+ if (itemName.Equals("张海麟"))
|
|
|
+ {
|
|
|
+ salaryTotal = amountPayable + mealTotal;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ salaryTotal = (dk_work_days * dailyWage) + mealTotal; //应发合计
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|