From 21bc04df07d1f13f8043d5eb8cca3b4c6ebbd29c Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期一, 19 十二月 2022 09:53:28 +0800 Subject: [PATCH] BTS停止基础上加上tb_li9130_setparam_plan表得is_statup设置为0 --- src/main/java/com/whyc/service/Fbs9100SetparamService.java | 82 ++++++++++++++++++++++++---------------- 1 files changed, 49 insertions(+), 33 deletions(-) diff --git a/src/main/java/com/whyc/service/Fbs9100SetparamService.java b/src/main/java/com/whyc/service/Fbs9100SetparamService.java index 2ec64a5..cd6647d 100644 --- a/src/main/java/com/whyc/service/Fbs9100SetparamService.java +++ b/src/main/java/com/whyc/service/Fbs9100SetparamService.java @@ -8,6 +8,7 @@ import com.whyc.dto.FBS9100_ComBase; import com.whyc.dto.Response; import com.whyc.mapper.Fbs9100SetparamMapper; +import com.whyc.mapper.Li9130SetparamPlanMapper; import com.whyc.pojo.Fbs9100Setparam; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -19,51 +20,66 @@ public class Fbs9100SetparamService { @Resource private Fbs9100SetparamMapper mapper; + @Resource + private Li9130SetparamPlanMapper li9130Mapper; + //鏌ヨ璁惧鐨勫弬鏁� public Response serchdevParam(int devId) { - sendCmdToFBS9100Dev(FBS9100_ComBase.CMD_GetDischargeParm,0,devId); - QueryWrapper wrapper=new QueryWrapper(); - wrapper.eq("dev_id",devId); - List list=mapper.selectList(wrapper); - PageInfo pageInfo=new PageInfo(list); - return new Response().set(1,pageInfo); + sendCmdToFBS9100Dev(FBS9100_ComBase.CMD_GetDischargeParm, 0, devId); + QueryWrapper wrapper = new QueryWrapper(); + wrapper.eq("dev_id", devId); + List list = mapper.selectList(wrapper); + PageInfo pageInfo = new PageInfo(list); + return new Response().set(1, pageInfo); } //鍙抽敭鏌ョ湅鍙傛暟鍜屽脊鍑烘鐨勫埛鏂版寜閽�-----BTS鍋滄 public Response serchbyDev_id(int num, Integer testCmd, int devId, int battGroupNum) { - boolean bl=sendCmdToFBS9100Dev2(num,testCmd!=null?testCmd:0,devId,battGroupNum); - Fbs9100Setparam setparam=mapper.serchbyDev_id(devId); - return new Response().setII(1,setparam,bl,bl==true?"鏌ヨ鎴愬姛!":"璁剧疆9100鍙傛暟澶辫触,璇锋鏌ョ綉缁�!"); + boolean bl = sendCmdToFBS9100Dev2(num, testCmd != null ? testCmd : 0, devId, battGroupNum); + Fbs9100Setparam setparam = mapper.serchbyDev_id(devId); + return new Response().setII(1, setparam, bl, bl == true ? "鏌ヨ鎴愬姛!" : "璁剧疆9100鍙傛暟澶辫触,璇锋鏌ョ綉缁�!"); + } + + //鍙抽敭鏌ョ湅鍙傛暟鍜屽脊鍑烘鐨勫埛鏂版寜閽�-----BTS鍋滄鍩虹涓婂姞涓妕b_li9130_setparam_plan琛ㄥ緱is_statup璁剧疆涓�0 + public Response serchbyDev_id_li9130(int num, Integer testCmd, int devId, int battGroupNum) { + boolean bl = sendCmdToFBS9100Dev2(num, testCmd != null ? testCmd : 0, devId, battGroupNum); + //tb_li9130_setparam_plan琛ㄥ緱is_statup璁剧疆涓�0 + UpdateWrapper wrapper = new UpdateWrapper(); + wrapper.set("is_startup", 0); + wrapper.eq("dev_id", devId); + int flag = li9130Mapper.update(null, wrapper); + Fbs9100Setparam setparam = mapper.serchbyDev_id(devId); + return new Response().setIII(1, setparam, bl, flag > 0, bl == true ? "鏌ヨ鎴愬姛!" : "璁剧疆9100鍙傛暟澶辫触,璇锋鏌ョ綉缁�!"); } //绂荤嚎鍏绘姢鍔熻兘-----閲嶅惎璁惧 public Response updateMaintain(Fbs9100Setparam fbs9100Setparam) { - boolean bl=false; - int flag=0; - String msg=""; - if(fbs9100Setparam.getOpCmd()==FBS9100_ComBase.CMD_ResetSystem){ - bl=sendCmdToFBS9100Dev(fbs9100Setparam.getOpCmd(),0,fbs9100Setparam.getDevId().intValue()); - if(bl){ - flag=1; - msg="閲嶅惎鎴愬姛!"; - }else{ - flag=0; - msg="閲嶅惎澶辫触,璇锋鏌ョ綉缁�!"; + boolean bl = false; + int flag = 0; + String msg = ""; + if (fbs9100Setparam.getOpCmd() == FBS9100_ComBase.CMD_ResetSystem) { + bl = sendCmdToFBS9100Dev(fbs9100Setparam.getOpCmd(), 0, fbs9100Setparam.getDevId().intValue()); + if (bl) { + flag = 1; + msg = "閲嶅惎鎴愬姛!"; + } else { + flag = 0; + msg = "閲嶅惎澶辫触,璇锋鏌ョ綉缁�!"; } - }else{ - Boolean b=mapper.updateMaintain(fbs9100Setparam); - if(b){ - bl=sendCmdToFBS9100Dev(fbs9100Setparam.getOpCmd(),0,fbs9100Setparam.getDevId().intValue()); - if(bl){ - flag=1; - msg="淇敼鎴愬姛!"; - }else{ - flag=0; - msg="鍚姩绂荤嚎鍏绘姢澶辫触,璇锋鏌ョ綉缁�!"; + } else { + Boolean b = mapper.updateMaintain(fbs9100Setparam); + if (b) { + bl = sendCmdToFBS9100Dev(fbs9100Setparam.getOpCmd(), 0, fbs9100Setparam.getDevId().intValue()); + if (bl) { + flag = 1; + msg = "淇敼鎴愬姛!"; + } else { + flag = 0; + msg = "鍚姩绂荤嚎鍏绘姢澶辫触,璇锋鏌ョ綉缁�!"; } - }else{ - flag=0; - msg="淇敼澶辫触!"; + } else { + flag = 0; + msg = "淇敼澶辫触!"; } } return new Response().set(1,flag>0?true:false,msg); -- Gitblit v1.9.1