From 6eeffd8f9032d104ec8453790b7569b44818c307 Mon Sep 17 00:00:00 2001 From: aike <17730485278@139.com> Date: Mon, 24 Nov 2025 16:31:35 +0800 Subject: [PATCH] =?UTF-8?q?demand:=20=20tms-=E8=BF=90=E8=BE=93=E7=AE=A1?= =?UTF-8?q?=E7=90=86-=E8=B4=A7=E7=89=A9=E7=BB=84=E6=89=B9=E6=AC=A1-?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=89=B9=E6=AC=A1=E6=88=90=E6=9C=AC=E6=97=B6?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=89=B9=E6=AC=A1=E6=88=90=E6=9C=AC=E5=BD=95?= =?UTF-8?q?=E5=85=A5=E7=8A=B6=E6=80=81=20committer:=20heyu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../emis/mapper/EmisTmsSiteBatchMapper.java | 8 ++++++ .../impl/EmisTmsCostFeeServiceImpl.java | 25 +++++++++++-------- .../mapper/EmisTmsSiteBatchMapper.xml | 7 ++++++ 3 files changed, 30 insertions(+), 10 deletions(-) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMapper.java index aec1aedd6..fead43f6e 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisTmsSiteBatchMapper.java @@ -109,6 +109,14 @@ public interface EmisTmsSiteBatchMapper extends BaseMapper */ public int updateEnteringStatus(String batchNo); + /** + * 重置录入状态为未录入 + * + * @param batchNo 批次号 + * @return 结果 + */ + public int resetEnteringStatus(String batchNo); + /** * 根据运单号列表查询组批次信息 * diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java index c4af43761..1dbaa8e48 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java @@ -1,10 +1,10 @@ - /** + /** * @Project: emis * @Title: EmisTmsCostFeeServiceImpl.java * @author linfso * @date 2024-10-10 01:53:20 * @Copyright: ShangHai Duta 2022 All rights reserved. - * @version v1.0 + * @version v1.0 * @Description:

TMS运输成本账单 实体类

*/ @@ -45,7 +45,7 @@ import static org.apache.commons.lang3.time.DateUtils.parseDate; /** * TMS运输成本账单Service业务层处理 - * + * * @author linfso * @date 2024-10-10 01:53:20 */ @@ -93,7 +93,7 @@ public class EmisTmsCostFeeServiceImpl extends EmisBaseService implements IEmisT /** * 查询TMS运输成本账单列表 - * + * * @param emisTmsCostFee TMS运输成本账单 * @return TMS运输成本账单 */ @@ -105,8 +105,8 @@ public class EmisTmsCostFeeServiceImpl extends EmisBaseService implements IEmisT /** * 检查是否重复 - * - * @param emisTmsCostFee + * + * @param emisTmsCostFee * @return 数量 */ @Override @@ -125,7 +125,7 @@ public class EmisTmsCostFeeServiceImpl extends EmisBaseService implements IEmisT /** * 新增TMS运输成本账单 - * + * * @param emisTmsCostFee TMS运输成本账单 * @return 结果 */ @@ -1268,7 +1268,7 @@ public class EmisTmsCostFeeServiceImpl extends EmisBaseService implements IEmisT /** * 修改TMS运输成本账单 - * + * * @param emisTmsCostFee TMS运输成本账单 * @return 结果 */ @@ -1346,7 +1346,7 @@ public class EmisTmsCostFeeServiceImpl extends EmisBaseService implements IEmisT /** * 批量删除TMS运输成本账单 - * + * * @param ids 需要删除的TMS运输成本账单主键 * @return 结果 */ @@ -1363,7 +1363,7 @@ public class EmisTmsCostFeeServiceImpl extends EmisBaseService implements IEmisT /** * 删除TMS运输成本账单信息 - * + * * @param id TMS运输成本账单主键 * @return 结果 */ @@ -1388,6 +1388,11 @@ public class EmisTmsCostFeeServiceImpl extends EmisBaseService implements IEmisT } } + // 重置批次录入状态 + if(StringUtils.isNotBlank(emisTmsCostFee.getBatchNo())){ + emisTmsSiteBatchMapper.resetEnteringStatus(emisTmsCostFee.getBatchNo()); + } + return 1; } diff --git a/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMapper.xml index 6c0d77703..a1843bdbf 100644 --- a/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMapper.xml @@ -383,6 +383,13 @@ where batch_no=#{batchNo} + + + update emis_tms_site_batch set + bl_entering = '0' + where batch_no=#{batchNo} + + insert into emis_tms_site_batch