From 3e1ab3e65ee0ccd750aa4da005dab30434e9f561 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期三, 31 八月 2022 16:11:23 +0800
Subject: [PATCH] 历史版本可用性设定

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

diff --git a/src/main/java/com/whyc/service/ProductHistoryService.java b/src/main/java/com/whyc/service/ProductHistoryService.java
index e45419e..2249198 100644
--- a/src/main/java/com/whyc/service/ProductHistoryService.java
+++ b/src/main/java/com/whyc/service/ProductHistoryService.java
@@ -62,4 +62,25 @@
         query.eq("parent_code",parentCode).eq("custom_code",customCode).orderByDesc("version").last(" limit 1");
         return mapper.selectOne(query);
     }
+    //鍘嗗彶鐗堟湰鍙敤鎬ц瀹�
+    public Response setpHistoryEnable(String parentCode, String customCode, int version, int enabled) {
+        UpdateWrapper wrapper=new UpdateWrapper();
+        wrapper.eq("parent_code",parentCode);
+        wrapper.eq("custom_code",customCode);
+        int flag=0;
+        if(enabled==1){
+            //鍏堝皢鎵�鏈夌殑閿佸畾
+            wrapper.set("enabled",0);
+            flag=mapper.update(null,wrapper);
+            //鍐嶅皢閫変腑鐨勮涓哄彲鐢�
+            wrapper.eq("version",version);
+            wrapper.set("enabled",1);
+            flag=mapper.update(null,wrapper);
+        }else{
+            wrapper.eq("version",version);
+            wrapper.set("enabled",0);
+            flag=mapper.update(null,wrapper);
+        }
+        return new Response().set(1,flag>0?true:false,"鍘嗗彶鐗堟湰鍙敤鎬ц瀹�");
+    }
 }

--
Gitblit v1.9.1