This commit is contained in:
linfso 2024-07-08 16:29:29 +08:00
parent 98e576d0bc
commit 1a8d43d241

View File

@ -950,8 +950,16 @@ public class EmisBaseService {
List<EmisWaybill> list = emisWaybillMapper.selectWaitDoBillList(qEmisWaybill); List<EmisWaybill> list = emisWaybillMapper.selectWaitDoBillList(qEmisWaybill);
if(!CollectionUtil.isEmpty(list)){ if(!CollectionUtil.isEmpty(list)){
for(EmisWaybill dt:list){ for(EmisWaybill dt:list){
log.error("===>Start 自动出账:"+dt.getBillCode()); redoGenerateBill(dt.getBillCode());
}
}
}
public void redoGenerateBill(String billCode){
log.error("===>Start 运单出账:"+billCode);
try { try {
EmisWaybill dt=emisWaybillMapper.selectEmisWaybillByBillCode(billCode);
// 需要先删除账单
// 生成分账单明细 // 生成分账单明细
EmisSettleSubBill emisSettleSubBill=new EmisSettleSubBill(); EmisSettleSubBill emisSettleSubBill=new EmisSettleSubBill();
@ -1003,7 +1011,7 @@ public class EmisBaseService {
emisSettleSubBillFeeitem.setFeeCode(feeitem.getFeeCode()); emisSettleSubBillFeeitem.setFeeCode(feeitem.getFeeCode());
emisSettleSubBillFeeitem.setFeeName(feeitem.getFeeName()); emisSettleSubBillFeeitem.setFeeName(feeitem.getFeeName());
emisSettleSubBillFeeitem.setOrigFee(feeitem.getRealFee()); emisSettleSubBillFeeitem.setOrigFee(feeitem.getRealFee());
emisSettleSubBillFeeitem.setRemark("运单费用明细"); emisSettleSubBillFeeitem.setRemark("运费明细:"+feeitem.getFeeName());
emisSettleSubBillFeeitemMapper.insertEmisSettleSubBillFeeitem(emisSettleSubBillFeeitem); emisSettleSubBillFeeitemMapper.insertEmisSettleSubBillFeeitem(emisSettleSubBillFeeitem);
} }
} }
@ -1014,11 +1022,7 @@ public class EmisBaseService {
ex.printStackTrace(); ex.printStackTrace();
} }
log.error("===>End 自动出账"); log.error("===>End 运单出账");
}
}
} }
/** /**