|
|
@@ -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));//虚拟工作量工资标准
|