From c531eac7903eaf92d343f086a391fb412cf368a6 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期四, 14 三月 2024 16:08:28 +0800 Subject: [PATCH] 修改 --- modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/dao/SysPictureBaseDao.java | 2 ++ modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/controller/SysPictureBaseController.java | 1 + modules/mainPart/src/main/resources/mapper/sysPictureBase/SysPictureBaseDao.xml | 12 +++++++++++- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/XhProductModelController.java | 1 + modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/service/SysPictureBaseService.java | 4 ++++ modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/XhProductModel.java | 3 +++ 6 files changed, 22 insertions(+), 1 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/XhProductModelController.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/XhProductModelController.java index 4716cef..2d7d32b 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/XhProductModelController.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/XhProductModelController.java @@ -114,6 +114,7 @@ for(XhProductModel xhProductModel:list){ xhProductModel.setSrcId(xhProductModel.getId()); xhProductModel.setId(null); + xhProductModel.setProductType(xhProductModel.getNodeType()); this.insert(xhProductModel); } return Result.ok(); diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/XhProductModel.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/XhProductModel.java index d205ef8..1dcbd36 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/XhProductModel.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/XhProductModel.java @@ -35,6 +35,9 @@ @ApiModelProperty(value = "鑺傜偣绫诲瀷") private String productType; + @TableField(exist = false) + private String nodeType; + @ApiModelProperty(value = "杩愯鍥剧墖") private Long operatImg; diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/controller/SysPictureBaseController.java b/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/controller/SysPictureBaseController.java index 1b43a66..ab33e0a 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/controller/SysPictureBaseController.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/controller/SysPictureBaseController.java @@ -101,6 +101,7 @@ } if (sysPictureBase.getIsDefault()==1){ sysPictureBaseService.updateByDefault(sysPictureBase.getId(),sysPictureBase.getProductType()); + sysPictureBaseService.updateProdeuctImg(sysPictureBase.getId(),sysPictureBase.getProductType()); } if (file != null) { BufferedImage bufferedImage = null; diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/dao/SysPictureBaseDao.java b/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/dao/SysPictureBaseDao.java index 78f39ea..0ccbb40 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/dao/SysPictureBaseDao.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/dao/SysPictureBaseDao.java @@ -21,4 +21,6 @@ List<SysPictureBase> getList(Map<String, Object> params); void updateByDefault(Long id, Integer productType); + + void updateProdeuctImg(Long id, Integer productType); } diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/service/SysPictureBaseService.java b/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/service/SysPictureBaseService.java index 984c4d1..d6dafbc 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/service/SysPictureBaseService.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/sysPictureBase/service/SysPictureBaseService.java @@ -45,4 +45,8 @@ public void updateByDefault(Long id, Integer productType) { baseDao.updateByDefault(id,productType); } + + public void updateProdeuctImg(Long id, Integer productType) { + baseDao.updateProdeuctImg(id,productType); + } } diff --git a/modules/mainPart/src/main/resources/mapper/sysPictureBase/SysPictureBaseDao.xml b/modules/mainPart/src/main/resources/mapper/sysPictureBase/SysPictureBaseDao.xml index eaba2a7..cc8a20a 100644 --- a/modules/mainPart/src/main/resources/mapper/sysPictureBase/SysPictureBaseDao.xml +++ b/modules/mainPart/src/main/resources/mapper/sysPictureBase/SysPictureBaseDao.xml @@ -5,10 +5,20 @@ <update id="updateByDefault"> update sys_picture_base set is_default=2 - where id = ${id} + where id != ${id} and product_type = ${productType} and is_delete = 0 </update> + <update id="updateProdeuctImg"> + UPDATE product_model_common + set operat_img = ${id} + where node_type = ${productType} + and is_delete = 0; + update product_model + set operat_img=${id} + where product_type = ${productType} + and is_delete = 0 + </update> <select id="getList" resultType="com.zt.life.modules.sysPictureBase.model.SysPictureBase"> select a.* -- Gitblit v1.9.1