From b1211d69e3a1a2698f58ac275383fecd91a356ff Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Mon, 24 Nov 2025 17:34:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=8D=95(1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/ecss/entity/EcssCoDelNotifyHeader.java | 5 +++++ src/main/resources/mapper/ecss/CoDelMapper.xml | 12 +++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/ecss/entity/EcssCoDelNotifyHeader.java b/src/main/java/com/xujie/sys/modules/ecss/entity/EcssCoDelNotifyHeader.java index 66d594eb..e0580eb7 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/entity/EcssCoDelNotifyHeader.java +++ b/src/main/java/com/xujie/sys/modules/ecss/entity/EcssCoDelNotifyHeader.java @@ -87,5 +87,10 @@ public class EcssCoDelNotifyHeader extends QueryPage { private Date updateDate; private String updateBy; private String declarationNo; + + /** + * 改单次数 - 记录发货通知单被修改的次数 + */ + private Integer modifyCount; } diff --git a/src/main/resources/mapper/ecss/CoDelMapper.xml b/src/main/resources/mapper/ecss/CoDelMapper.xml index 92dd4d43..6fd2615a 100644 --- a/src/main/resources/mapper/ecss/CoDelMapper.xml +++ b/src/main/resources/mapper/ecss/CoDelMapper.xml @@ -4,7 +4,7 @@ select a.site,a.bu_no,a.delNo,a.erp_delNo,a.ready_date,a.notifyDate,a.customer_name,a.Destination,a.shipping_mode,a.erp_flag, a.notify_status,a.remark,a.createDate,a.createBy,a.cmc_invoice,a.updateDate,a.updateBy,dbo.get_bu_desc(a.site,a.bu_no) as buDesc,a.walMartOrderFlag, - a.modifyFlag,ISNULL(a.export_flag,'N') as exportFlag + a.modifyFlag,a.modify_count as modifyCount,ISNULL(a.export_flag,'N') as exportFlag from ecss_CoDelNotifyHeader a left join accessBu D on A.site=D.site and A.bu_no=d.bu_no and D.username=#{query.username} @@ -216,7 +216,13 @@ - update ecss_CoDelNotifyHeader set modifyFlag=#{modifyFlag} where site=#{site} and delNo=#{delNo} + update ecss_CoDelNotifyHeader + set modifyFlag=#{modifyFlag}, + modify_count = CASE + WHEN #{modifyFlag} = 1 THEN ISNULL(modify_count, 0) + 1 + ELSE 0 + END + where site=#{site} and delNo=#{delNo}