From 348894f5921d9f78209c2320708a95cc8ca3d57b Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期四, 09 二月 2023 14:15:03 +0800
Subject: [PATCH] 产品锁定时有0120的需要也锁定

---
 src/main/java/com/whyc/service/ProductHistoryService.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/ProductHistoryService.java b/src/main/java/com/whyc/service/ProductHistoryService.java
index 91c6366..e082921 100644
--- a/src/main/java/com/whyc/service/ProductHistoryService.java
+++ b/src/main/java/com/whyc/service/ProductHistoryService.java
@@ -8,6 +8,7 @@
 import com.whyc.mapper.ProductBomMapper;
 import com.whyc.mapper.ProductHistoryMapper;
 import com.whyc.mapper.ProductMapper;
+import com.whyc.pojo.Material;
 import com.whyc.pojo.Product;
 import com.whyc.pojo.ProductHistory;
 import com.whyc.pojo.ProductLockLog;
@@ -135,6 +136,23 @@
             //璁句负涓嶅彲鐢ㄧ増鏈负-1
             uWrapper.set("version",-1);
             productMapper.update(null,uWrapper);
+
+            //4.鏌ヨ浜у搧鏄惁瀛樺湪鐗╂枡鏃堕挘閲戜欢鐨勪骇鍝�
+            Material material_0120=productMapper.selectMaterial_0120(parentCode,customCode);
+            //濡傛灉瀛樺湪鍒欓攣瀹�
+            if(material_0120!=null){
+                //鍏堥攣瀹氬巻鍙�
+                UpdateWrapper wrapperHistory_0120=new UpdateWrapper();
+                wrapperHistory_0120.eq("parent_code",parentCode);
+                wrapperHistory_0120.set("enabled",0);
+                mapper.update(null,wrapperHistory_0120);
+                //鍐嶈缃疄鏃朵负-1
+                UpdateWrapper wrapper_0120=new UpdateWrapper();
+                wrapper_0120.eq("parent_code",parentCode);
+                //璁句负涓嶅彲鐢ㄧ増鏈负-1
+                wrapper_0120.set("version",-1);
+                productMapper.update(null,wrapper_0120);
+            }
             /*if(flag>0){
                 //
                 QueryWrapper qWrapper=new QueryWrapper();

--
Gitblit v1.9.1