From e7e28a440fe4d3184aefc5780ecf05dfeb9aad23 Mon Sep 17 00:00:00 2001 From: linfso Date: Fri, 4 Jul 2025 11:41:23 +0800 Subject: [PATCH] md --- .../erp/emis/mapper/EmisTmsCostFeeMapper.java | 1 + .../erp/emis/mapper/EmisWaybillMapper.java | 8 +++++--- .../service/impl/EmisWaybillServiceImpl.java | 6 ++++++ .../resources/mapper/EmisWaybillMapper.xml | 20 ++++++++++++------- 4 files changed, 25 insertions(+), 10 deletions(-) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsCostFeeMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsCostFeeMapper.java index cdc420fc9..95eec4c82 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsCostFeeMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsCostFeeMapper.java @@ -89,6 +89,7 @@ public interface EmisTmsCostFeeMapper extends BaseMapper */ public int updateEmisTmsCostFee(EmisTmsCostFee emisTmsCostFee); + /** * 删除 * diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisWaybillMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisWaybillMapper.java index 20f9c3abb..ec5fdb92b 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisWaybillMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisWaybillMapper.java @@ -188,12 +188,14 @@ public interface EmisWaybillMapper extends BaseMapper // 打提成标识 public int updateHasDoProfit(String billCode); - // 打成本标识 - public int updateHasDoCostFee(String billCode); - // 取消出账标识 public int cancelHasDoProfit(String billCode); + // 打成本标识 + public int updateHasDoCostFee(String billCode); + // 取消成本标识 + public int cancelHasDoCostFee(String billCode); + // 更新问题件状态 public int updateProblemStatus(EmisWaybill emisWaybill); diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java index cdbe82c96..4098c5ba1 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java @@ -144,6 +144,9 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb @Autowired private EmisSettleSubBillMapper emisSettleSubBillMapper; + @Autowired + private EmisTmsCostFeeMapper emisTmsCostFeeMapper; + /** * 获取稽核数据 * @param id @@ -3700,6 +3703,9 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb // 重新计算提成 emisCommissionProfitService.reCalcProfitByBillCode(emisWaybillSave.getBillCode()); + // 设置需要重新计算成本 + emisWaybillMapper.cancelHasDoCostFee(emisWaybillSave.getBillCode()); + }catch (Exception ex){ ex.printStackTrace(); } diff --git a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml index bb79149ce..5535b4d84 100644 --- a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml @@ -3594,13 +3594,6 @@ where bill_code=#{billCode} - - - update emis_waybill set - bl_calc_cost = '1' - where bill_code=#{billCode} - - update emis_waybill set @@ -3608,6 +3601,19 @@ where bill_code=#{billCode} + + + update emis_waybill set + bl_calc_cost = '1' + where bill_code=#{billCode} + + + + + update emis_waybill set + bl_calc_cost = '0' + where bill_code=#{billCode} +