diff --git a/src/com/engine/salary/service/impl/SICompensationServiceImpl.java b/src/com/engine/salary/service/impl/SICompensationServiceImpl.java index d3a3c4a36..05260e61e 100644 --- a/src/com/engine/salary/service/impl/SICompensationServiceImpl.java +++ b/src/com/engine/salary/service/impl/SICompensationServiceImpl.java @@ -550,6 +550,18 @@ public class SICompensationServiceImpl extends Service implements SICompensation } dto.setCategoryTypeOptions(categoryTypeOptions); + //设置公司核算金额(单位) + CompensationParam compensationParam = CompensationParam.builder() + .categoryType(dto.getCategoryType()) + .employeeId(dto.getEmployeeId().toString()) + .paymentOrganization(dto.getPaymentOrganization()) + .target(Long.valueOf(dto.getTargetOptions().get("id"))) + .build(); + List paramList = new ArrayList<>(); + paramList.add(compensationParam); + List> comTotalList = compensationComTotal(paramList); + dto.setCompanyTotal(comTotalList.get(0).get("totalNum")); + compensationDTOList.add(dto); } }