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 700e1e3ab..41551f72a 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 @@ -828,6 +828,20 @@ public class EmisSettleBillServiceImpl extends EmisBaseService implements IEmisS } } } + else{ + // 未收款则更新运单状态未收款状态 + List list = emisBaseService + .selectSubBillListBySettleBillNo(emisSettleBill.getSettleBillNo()); + if (!CollectionUtils.isEmpty(list)) { + for (EmisSettleSubBill subBill:list) { + EmisWaybill emisWaybill = new EmisWaybill(); + emisWaybill.setBillCode(subBill.getBillCode()); + emisWaybill.setPaymentStatus("0"); + paymentStatusDesc="未付款"; + emisWaybillMapper.updatePayedStatus(emisWaybill); + } + } + } return 1; }