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