Browse Source

2022年11月28 11:10

wangzhuo 3 years ago
parent
commit
25e40abea0

+ 2 - 0
blade-service/blade-school/src/main/java/org/springblade/school/service/impl/SalaryItemServiceImpl.java

@@ -2454,6 +2454,7 @@ public class SalaryItemServiceImpl extends ServiceImpl<SalaryItemMapper, SalaryI
 				if (item.getAttendanceType().equals("居家")){//出勤为居家则按照所有标准80%计算
 					item.setSalaryWithdrawalStandard(item.getSalaryWithdrawalStandard().multiply(zeroPointEight));//工资拨付标准
 					item.setRankWithdrawalStandard(item.getRankWithdrawalStandard().multiply(zeroPointEight));//职级拨付标准
+					item.setRankSalary(item.getRankSalary().multiply(zeroPointEight));//职级工资
 					item.setSalaryBaseName(item.getSalaryBaseName().multiply(zeroPointEight));//工资基数标准
 					item.setWorkloadSalaryCritertion(item.getWorkloadSalaryCritertion().multiply(zeroPointEight));//工作量工资标准
 					item.setVirtualWorkloadSalary(item.getVirtualWorkloadSalary().multiply(zeroPointEight));//虚拟工作量工资标准
@@ -2479,6 +2480,7 @@ public class SalaryItemServiceImpl extends ServiceImpl<SalaryItemMapper, SalaryI
 					if (absenceDays.compareTo(new BigDecimal("5")) > 0){//缺勤天数大于5 按照 标准金额/22*出勤天数 重新计算
 						item.setSalaryWithdrawalStandard(item.getSalaryWithdrawalStandard().multiply(allotment));//工资拨付标准
 						item.setRankWithdrawalStandard(item.getRankWithdrawalStandard().multiply(allotment));//职级拨付标准
+						item.setRankSalary(item.getRankSalary().multiply(allotment));//职级工资
 						item.setSalaryBaseName(item.getSalaryBaseName().multiply(allotment));//工资基数标准
 						item.setWorkloadSalaryCritertion(item.getWorkloadSalaryCritertion().multiply(allotment));//工作量工资标准
 						item.setVirtualWorkloadSalary(item.getVirtualWorkloadSalary().multiply(allotment));//虚拟工作量工资标准