diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java index fe7c40b2..07e7e9a1 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java @@ -461,6 +461,13 @@ public class PayWorkingGroupSubItemController extends JeroController errInfoList = new ArrayList<>(); for (String workingGroupId : workingGroupIdsArr) { + PayWorkingGroup payWorkingGroup = payWorkingGroupService.getById(workingGroupId); + BigDecimal yearChargeA = payWorkingGroup.getYearChargeA(); + if (Objects.isNull(yearChargeA)) { + payWorkingGroupSubItem.setReceivableAmount(BigDecimal.ZERO); + }else { + payWorkingGroupSubItem.setReceivableAmount(yearChargeA); + } payWorkingGroupSubItem.setId(null); List payWorkingGroupSubItemContactsList = payWorkingGroupSubItem.getPayWorkingGroupSubItemContactsList();