This commit is contained in:
linfso 2025-07-02 12:39:01 +08:00
parent 86b5b368dd
commit 20fa4aae66

View File

@ -798,14 +798,21 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
} }
EmisWaybill waybill = billCodeItem.getWaybillDetail(); EmisWaybill waybill = billCodeItem.getWaybillDetail();
String mainBillCode=waybill.getBillCode();
if("1".equals(waybill.getBlVirtual())){
mainBillCode=waybill.getMasterBillCode();
}
EmisTmsCostFee costFeeDetail= billCodeItem.getCostFeeDetail(); EmisTmsCostFee costFeeDetail= billCodeItem.getCostFeeDetail();
// 循环费用类型 // 循环费用类型
for (EmisTmsCostFeeFeeitem feeItem: listFeeItemRel) { for (EmisTmsCostFeeFeeitem feeItem: listFeeItemRel) {
EmisTmsCostFeeSplit splitItem = new EmisTmsCostFeeSplit(); EmisTmsCostFeeSplit splitItem = new EmisTmsCostFeeSplit();
splitItem.setBillCode(billCode); splitItem.setBillCode(billCode);
splitItem.setMainBillCode(billCode); splitItem.setMainBillCode(mainBillCode);
splitItem.setBillWeight(waybill.getBillWeight()); // 运单重量 splitItem.setBillWeight(waybill.getBillWeight()); // 运单重量
splitItem.setTotalVolume(waybill.getTotalVolume()); // 运单体积 splitItem.setTotalVolume(waybill.getTotalVolume()); // 运单体积