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