This commit is contained in:
linfso 2024-07-21 16:24:41 +08:00
parent 1a54ef94e5
commit ff3722be84

View File

@ -268,7 +268,7 @@ public class EmisSettleBillServiceImpl extends EmisBaseService implements IEmisS
* @return
* @throws EmisBizError
*/
private int reCalcSettleBillFee(EmisSettleBill emisSettleBill) throws EmisBizError {
private int reCalcSettleBillFee(EmisSettleBill old) throws EmisBizError {
// 计算应收总账单金额
// 检查子账单是否可加入
@ -284,7 +284,7 @@ public class EmisSettleBillServiceImpl extends EmisBaseService implements IEmisS
sendMoneySum=totalRecMoney;
List<EmisSettleSubBill> listSubBill=emisSettleSubBillMapper.selectSubBillListBySettleBillNo(emisSettleBill.getSettleBillNo());
List<EmisSettleSubBill> listSubBill=emisSettleSubBillMapper.selectSubBillListBySettleBillNo(old.getSettleBillNo());
if(CollectionUtil.isEmpty(listSubBill)){
throw new EmisBizError(EmisBizErrorType.FAIL,"子账单数量为空,请检查");
}
@ -298,8 +298,13 @@ public class EmisSettleBillServiceImpl extends EmisBaseService implements IEmisS
feeWeight=feeWeight.add(subBill.getWaybillDetail().getSettlementWeight());
}
EmisSettleBill emisSettleBill = new EmisSettleBill();
emisSettleBill.setId(old.getId());
// 总票数
emisSettleBill.setSendPieceSum(sendPieceSum);
// 总件数
emisSettleBill.setPieceNumber(pieceNumber);