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