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 * @return
* @throws EmisBizError * @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; sendMoneySum=totalRecMoney;
List<EmisSettleSubBill> listSubBill=emisSettleSubBillMapper.selectSubBillListBySettleBillNo(emisSettleBill.getSettleBillNo()); List<EmisSettleSubBill> listSubBill=emisSettleSubBillMapper.selectSubBillListBySettleBillNo(old.getSettleBillNo());
if(CollectionUtil.isEmpty(listSubBill)){ if(CollectionUtil.isEmpty(listSubBill)){
throw new EmisBizError(EmisBizErrorType.FAIL,"子账单数量为空,请检查"); throw new EmisBizError(EmisBizErrorType.FAIL,"子账单数量为空,请检查");
} }
@ -298,8 +298,13 @@ public class EmisSettleBillServiceImpl extends EmisBaseService implements IEmisS
feeWeight=feeWeight.add(subBill.getWaybillDetail().getSettlementWeight()); feeWeight=feeWeight.add(subBill.getWaybillDetail().getSettlementWeight());
} }
EmisSettleBill emisSettleBill = new EmisSettleBill();
emisSettleBill.setId(old.getId());
// 总票数 // 总票数
emisSettleBill.setSendPieceSum(sendPieceSum); emisSettleBill.setSendPieceSum(sendPieceSum);
// 总件数 // 总件数
emisSettleBill.setPieceNumber(pieceNumber); emisSettleBill.setPieceNumber(pieceNumber);