From a081403046577dcf5718a6323ff22cad4c18038d Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期六, 05 十一月 2022 11:19:45 +0800 Subject: [PATCH] 电操开关遥调遥控更新 --- src/main/java/com/whyc/service/Fbs9100SetparamService.java | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/Fbs9100SetparamService.java b/src/main/java/com/whyc/service/Fbs9100SetparamService.java index 5c2cced..c94c5b1 100644 --- a/src/main/java/com/whyc/service/Fbs9100SetparamService.java +++ b/src/main/java/com/whyc/service/Fbs9100SetparamService.java @@ -335,6 +335,9 @@ switch(m_cmd) { case FBS9100_ComBase.CMD_SetDischargeParm: m_cmd_ack = FBS9100_ComBase.CMD_SetDischargeParmAck; break; case FBS9100_ComBase.CMD_GetDischargeParm: m_cmd_ack = FBS9100_ComBase.CMD_GetDischargeParmAck; break; + case FBS9100_ComBase.CMD_Start: m_cmd_ack = FBS9100_ComBase.CMD_StartAck; break; + case FBS9100_ComBase.CMD_Stop: m_cmd_ack = FBS9100_ComBase.CMD_StopAck; break; + case FBS9100_ComBase.CMD_EOperatingSwitch_ControlSwitch: m_cmd_ack = FBS9100_ComBase.CMD_EOperatingSwitch_ControlSwitchAck; break; default: return false; @@ -377,7 +380,36 @@ if(b){ bl=sendCmdToDev(FBS9100_ComBase.CMD_SetDischargeParm,fbs9100Setparam.getDevId().intValue()); } - return new Response().set(1,bl,bl==true?"淇敼鍙傛暟鎴愬姛!":"璁剧疆鍙傛暟澶辫触,璇锋鏌ョ綉缁�!"); + return new Response().set(1,bl, bl ?"淇敼鍙傛暟鎴愬姛!":"璁剧疆鍙傛暟澶辫触,璇锋鏌ョ綉缁�!"); + } + + public Response updateEOperatingSwitchStart(Fbs9100Setparam fbs9100Setparam) { + UpdateWrapper<Fbs9100Setparam> update = Wrappers.update(); + update.set("TestCmd",fbs9100Setparam.getTestCmd()).eq("dev_id",fbs9100Setparam.getDevId()); + Boolean b=mapper.update(null,update)==1; + boolean bl=false; + if(b){ + bl=sendCmdToDev(FBS9100_ComBase.CMD_Start,fbs9100Setparam.getDevId().intValue()); + } + return new Response().set(1,bl, bl ?"鍚姩娴嬭瘯鎴愬姛!":"鍚姩娴嬭瘯澶辫触,璇锋鏌ョ綉缁�!"); + } + + public Response updateEOperatingSwitchStop(Fbs9100Setparam fbs9100Setparam) { + boolean bl=sendCmdToDev(FBS9100_ComBase.CMD_Stop,fbs9100Setparam.getDevId().intValue()); + return new Response().set(1,bl, bl ?"鍋滄娴嬭瘯鎴愬姛!":"鍋滄娴嬭瘯澶辫触,璇锋鏌ョ綉缁�!"); + } + + public Response updateEOperatingSwitchControl(Fbs9100Setparam fbs9100Setparam) { + UpdateWrapper<Fbs9100Setparam> update = Wrappers.update(); + update.set("TestCmd",fbs9100Setparam.getTestCmd()) + .set("FlowOver_Count",fbs9100Setparam.getFlowoverCount()) + .eq("dev_id",fbs9100Setparam.getDevId()); + Boolean b=mapper.update(null,update)==1; + boolean bl=false; + if(b){ + bl=sendCmdToDev(FBS9100_ComBase.CMD_EOperatingSwitch_ControlSwitch,fbs9100Setparam.getDevId().intValue()); + } + return new Response().set(1,bl, bl ?"鐢垫搷寮�鍏虫帶鍒舵垚鍔�!":"鐢垫搷寮�鍏虫帶鍒跺け璐�,璇锋鏌ョ綉缁�!"); } public Response getEOperatingSwitch(int devId) { -- Gitblit v1.9.1