diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java index 747502e3b..455443591 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleBillServiceImpl.java @@ -835,6 +835,14 @@ public class EmisSettleBillServiceImpl extends EmisBaseService implements IEmisS List list = emisBaseService.selectSubBillListBySettleBillNo(settleBillNo); if (!CollectionUtils.isEmpty(list)) { for (EmisSettleSubBill subBill:list) { + // 更新子账单收款状态 + EmisSettleSubBill updEmisSettleSubBill=new EmisSettleSubBill(); + updEmisSettleSubBill.setPaymentStatus("0"); + updEmisSettleSubBill.setRecedMoney(0); + updEmisSettleSubBill.setBillCode(subBill.getBillCode()); + emisSettleSubBillMapper.updatePayedStatus(updEmisSettleSubBill); + + // 更新运单收款状态 EmisWaybill emisWaybill = new EmisWaybill(); emisWaybill.setBillCode(subBill.getBillCode()); emisWaybill.setPaymentStatus("0");