From fce1e446178f71c7d7e968a258321feae793c087 Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Fri, 19 Dec 2025 17:27:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=85=A5=E6=97=B6=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E6=A8=A1=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/modules/ecss/controller/CoDelController.java | 11 +++++++++++ .../xujie/sys/modules/ecss/mapper/CoDelMapper.java | 4 ++++ .../xujie/sys/modules/ecss/service/CoDelService.java | 2 ++ .../modules/ecss/service/impl/CoDelServiceImpl.java | 5 +++++ src/main/resources/mapper/ecss/CoDelMapper.xml | 11 +++++++++++ 5 files changed, 33 insertions(+) diff --git a/src/main/java/com/xujie/sys/modules/ecss/controller/CoDelController.java b/src/main/java/com/xujie/sys/modules/ecss/controller/CoDelController.java index a6e30274..0d6d2368 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/controller/CoDelController.java +++ b/src/main/java/com/xujie/sys/modules/ecss/controller/CoDelController.java @@ -616,6 +616,17 @@ public class CoDelController { return R.ok().put("rows", templateList); } + @PostMapping("/updateCustomerTemplate") + @ResponseBody + public R updateCustomerTemplate(@RequestBody Map params) { + try { + coDelService.updateCustomerTemplate(params); + return R.ok("客户模板更新成功"); + } catch (Exception e) { + return R.error("客户模板更新失败:" + e.getMessage()); + } + } + /** * @Description 根据site、buNo、partNo获取物料包装属性(每卷数量、每箱卷数、箱重量) * @Title getPartPackageProperties diff --git a/src/main/java/com/xujie/sys/modules/ecss/mapper/CoDelMapper.java b/src/main/java/com/xujie/sys/modules/ecss/mapper/CoDelMapper.java index 44171601..2fa84b0b 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/mapper/CoDelMapper.java +++ b/src/main/java/com/xujie/sys/modules/ecss/mapper/CoDelMapper.java @@ -11,6 +11,7 @@ import com.xujie.sys.modules.part.entity.*; import com.xujie.sys.modules.sys.entity.SysUserEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Update; import java.util.List; import java.util.Map; @@ -272,6 +273,9 @@ public interface CoDelMapper { // 获取客户模板列表 List> getCustomerTemplateList(Map params); + // 更新客户模板 + void updateCustomerTemplate(Map params); + // ========== 物料包装属性导入相关方法 ========== /** diff --git a/src/main/java/com/xujie/sys/modules/ecss/service/CoDelService.java b/src/main/java/com/xujie/sys/modules/ecss/service/CoDelService.java index 48bb74f1..71d97051 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/service/CoDelService.java +++ b/src/main/java/com/xujie/sys/modules/ecss/service/CoDelService.java @@ -146,6 +146,8 @@ public interface CoDelService { List> getCustomerTemplateList(Map params); + void updateCustomerTemplate(Map params); + /** * @Description 根据site、buNo、partNo获取物料包装属性(每卷数量、每箱卷数、箱重量) * @param site 站点 diff --git a/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java b/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java index 75b5299f..47ce6473 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java @@ -2336,6 +2336,11 @@ public class CoDelServiceImpl implements CoDelService { return coDelMapper.getCustomerTemplateList(params); } + @Override + public void updateCustomerTemplate(Map params) { + coDelMapper.updateCustomerTemplate(params); + } + /** * 改单导入后处理通知单状态 * diff --git a/src/main/resources/mapper/ecss/CoDelMapper.xml b/src/main/resources/mapper/ecss/CoDelMapper.xml index 003e87f9..840aa567 100644 --- a/src/main/resources/mapper/ecss/CoDelMapper.xml +++ b/src/main/resources/mapper/ecss/CoDelMapper.xml @@ -1396,6 +1396,17 @@ left join ecss_CoDelNotifyHeader noHeader on a.site=noHeader.site and a.delNo=no ORDER BY template_name + + update ecss_Customer_template + set ccusname = #{ccusname},template_name = #{templateName}, + localShipAddress = #{localShipAddress}, + overseasShipper = #{overseasShipper}, + overseasAddress = #{overseasAddress}, + cnative = #{cnative}, + salesArea = #{salesArea} + where template_no = #{templateNo} + +