This commit is contained in:
linfso 2025-06-30 20:45:26 +08:00
parent 209b86aa9f
commit 972aa789da

View File

@ -716,9 +716,6 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
}
/**
* 合并成本费用
* @param billCode
@ -729,10 +726,15 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
@Transactional
public int mergeCostFeeByBillCode(String billCode) throws EmisBizError {
String mainBillCode=billCode;
// 判断是虚拟单还是主单
EmisWaybill emisWaybill=emisWaybillMapper.selectEmisWaybillByBillCode(billCode);
// 如果是虚拟单则使用主单号
if("1".equals(emisWaybill.getBlVirtual()) ){
mainBillCode=emisWaybill.getMasterBillCode();
}
EmisTmsCostProfit emisTmsCostProfit=emisTmsCostProfitMapper.selectEmisTmsCostProfitByBillCode(billCode);
EmisTmsCostProfit emisTmsCostProfit=emisTmsCostProfitMapper.selectEmisTmsCostProfitByBillCode(mainBillCode);
if(emisTmsCostProfit==null){
// 获取成本数据
emisTmsCostProfit = new EmisTmsCostProfit();