处理1
This commit is contained in:
parent
6b43aa02ae
commit
0a87b28282
@ -121,6 +121,9 @@ public class MonthlySalaryStrategyExchangeProcessor implements SalaryCalculation
|
||||
rzSalaryDetail.setBjAmount(gs);
|
||||
|
||||
}
|
||||
if(sysStaff.getName().equals("史国臣")){
|
||||
System.out.println("11111");
|
||||
}
|
||||
|
||||
BigDecimal basic = new BigDecimal("0");
|
||||
Long basicHour = 0l;
|
||||
@ -132,7 +135,7 @@ public class MonthlySalaryStrategyExchangeProcessor implements SalaryCalculation
|
||||
}
|
||||
if(basicHour.compareTo(0l)> 0){
|
||||
//存在工伤假, 需要计算
|
||||
basic = rzSalaryDetail.getBasicSalary().divide(new BigDecimal(ParamUtils.getMonthWorkDayNum(DateUtils.getYear(rzSalaryDetail.getMonth()), DateUtils.getMonth(rzSalaryDetail.getMonth()))),2, RoundingMode.HALF_UP).multiply(new BigDecimal(total8Hour).divide(Constants.DAY_WORK_HOUR,2,RoundingMode.HALF_UP));
|
||||
basic = rzSalaryDetail.getBasicSalary().divide(new BigDecimal(ParamUtils.getMonthWorkDayNum(DateUtils.getYear(rzSalaryDetail.getMonth()), DateUtils.getMonth(rzSalaryDetail.getMonth()))),2, RoundingMode.HALF_UP).multiply(new BigDecimal(basicHour).divide(Constants.DAY_WORK_HOUR,2,RoundingMode.HALF_UP));
|
||||
// rzSalaryDetail.setMonthSalary(rzSalaryDetail.getMonthSalary().add(gs));
|
||||
// rzSalaryDetail.setBjAmount(DataUtils.findDefaultValue(rzSalaryDetail.getBjAmount(), DataUtils.DEFAULT_VALUE).add(basic));
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user