md
This commit is contained in:
parent
6a2ee17a4d
commit
15051e5eba
@ -1082,18 +1082,38 @@ public class EmisSettleBillServiceImpl extends EmisBaseService implements IEmisS
|
||||
List<EmisSettleSubBill> list = emisBaseService.selectSubBillListBySettleBillNo(settleBillNo);
|
||||
if (!CollectionUtils.isEmpty(list)) {
|
||||
for (EmisSettleSubBill subBill:list) {
|
||||
// 更新子账单收款状态
|
||||
EmisSettleSubBill updEmisSettleSubBill=new EmisSettleSubBill();
|
||||
updEmisSettleSubBill.setPaymentStatus("0");
|
||||
updEmisSettleSubBill.setRecedMoney(BigDecimal.ZERO);
|
||||
updEmisSettleSubBill.setBillCode(subBill.getBillCode());
|
||||
emisSettleSubBillMapper.updatePayedStatus(updEmisSettleSubBill);
|
||||
|
||||
// 更新运单收款状态
|
||||
EmisWaybill emisWaybill = new EmisWaybill();
|
||||
emisWaybill.setBillCode(subBill.getBillCode());
|
||||
emisWaybill.setPaymentStatus("0");
|
||||
emisWaybillMapper.updatePayedStatus(emisWaybill);
|
||||
// 已收款
|
||||
if("1".equals(newBill.getPaymentStatus())) {
|
||||
// 更新子账单收款状态
|
||||
EmisSettleSubBill updEmisSettleSubBill = new EmisSettleSubBill();
|
||||
updEmisSettleSubBill.setPaymentStatus("1");
|
||||
updEmisSettleSubBill.setRecedMoney(BigDecimal.ZERO);
|
||||
updEmisSettleSubBill.setBillCode(subBill.getBillCode());
|
||||
emisSettleSubBillMapper.updatePayedStatus(updEmisSettleSubBill);
|
||||
|
||||
// 更新运单收款状态
|
||||
EmisWaybill emisWaybill = new EmisWaybill();
|
||||
emisWaybill.setBillCode(subBill.getBillCode());
|
||||
emisWaybill.setPaymentStatus("1");
|
||||
emisWaybillMapper.updatePayedStatus(emisWaybill);
|
||||
}
|
||||
// 未收款
|
||||
else{
|
||||
// 更新子账单收款状态
|
||||
EmisSettleSubBill updEmisSettleSubBill = new EmisSettleSubBill();
|
||||
updEmisSettleSubBill.setPaymentStatus("0");
|
||||
updEmisSettleSubBill.setRecedMoney(BigDecimal.ZERO);
|
||||
updEmisSettleSubBill.setBillCode(subBill.getBillCode());
|
||||
emisSettleSubBillMapper.updatePayedStatus(updEmisSettleSubBill);
|
||||
|
||||
// 更新运单收款状态
|
||||
EmisWaybill emisWaybill = new EmisWaybill();
|
||||
emisWaybill.setBillCode(subBill.getBillCode());
|
||||
emisWaybill.setPaymentStatus("0");
|
||||
emisWaybillMapper.updatePayedStatus(emisWaybill);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user