处理1
This commit is contained in:
parent
6b43aa02ae
commit
0a87b28282
@ -121,6 +121,9 @@ public class MonthlySalaryStrategyExchangeProcessor implements SalaryCalculation
|
|||||||
rzSalaryDetail.setBjAmount(gs);
|
rzSalaryDetail.setBjAmount(gs);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
if(sysStaff.getName().equals("史国臣")){
|
||||||
|
System.out.println("11111");
|
||||||
|
}
|
||||||
|
|
||||||
BigDecimal basic = new BigDecimal("0");
|
BigDecimal basic = new BigDecimal("0");
|
||||||
Long basicHour = 0l;
|
Long basicHour = 0l;
|
||||||
@ -132,7 +135,7 @@ public class MonthlySalaryStrategyExchangeProcessor implements SalaryCalculation
|
|||||||
}
|
}
|
||||||
if(basicHour.compareTo(0l)> 0){
|
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.setMonthSalary(rzSalaryDetail.getMonthSalary().add(gs));
|
||||||
// rzSalaryDetail.setBjAmount(DataUtils.findDefaultValue(rzSalaryDetail.getBjAmount(), DataUtils.DEFAULT_VALUE).add(basic));
|
// rzSalaryDetail.setBjAmount(DataUtils.findDefaultValue(rzSalaryDetail.getBjAmount(), DataUtils.DEFAULT_VALUE).add(basic));
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user