From e5b3e3492a7d5f079cad2ca5958a724cabfec401 Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期六, 28 六月 2025 21:22:42 +0800
Subject: [PATCH] 文档类型管理更新

---
 src/main/java/com/whyc/service/DeviceSetparamService.java |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/whyc/service/DeviceSetparamService.java b/src/main/java/com/whyc/service/DeviceSetparamService.java
index 85b960c..18558ae 100644
--- a/src/main/java/com/whyc/service/DeviceSetparamService.java
+++ b/src/main/java/com/whyc/service/DeviceSetparamService.java
@@ -39,6 +39,8 @@
                 break;
             case DevCmd.CMD_ResetSystem:
                 cmd_ack = DevCmd.CMD_ResetSystemAck;
+            case DevCmd.CMD_StartResDischarge:
+                cmd_ack = DevCmd.CMD_StopResDischarge;
             default:
                 return false;
         }
@@ -56,7 +58,7 @@
             PageHelper.startPage(1,1);
             QueryWrapper queryWrapper=new QueryWrapper();
             queryWrapper.eq("dev_id",dev_id);
-            for(int n=0; n<40; n++)
+            for(int n=0; n<1; n++)
             {
                 DeviceSetparam DeviceSetparam=mapper.selectOne(queryWrapper);
                 if(DeviceSetparam!=null){
@@ -105,4 +107,20 @@
         boolean bl = sendCmdToDev(DevCmd.CMD_Start,DevCmd.CMD_StartDischarge, devId, battGroupNum);
         return new Response().set(1,bl,bl==true?"杩滅▼鏍稿鎴愬姛!":"杩滅▼鏍稿澶辫触!");
     }
+    //杩滅▼鍋滄鏍稿娴嬭瘯
+    public Response stopDis(int devId, int battGroupNum) {
+        boolean bl = sendCmdToDev(DevCmd.CMD_Stop,DevCmd.CMD_StopDischarge, devId, battGroupNum);
+        return new Response().set(1,bl,bl==true?"杩滅▼鍋滄鏍稿鎴愬姛!":"杩滅▼鍋滄鏍稿澶辫触!");
+    }
+    //鍐呴樆娴嬭瘯
+    public Response startRes(int devId, int battGroupNum) {
+        boolean bl = sendCmdToDev(DevCmd.CMD_Start,DevCmd.CMD_StartResDischarge, devId, battGroupNum);
+        return new Response().set(1,bl,bl==true?"鍚姩鍐呴樆娴嬭瘯鎴愬姛!":"鍚姩鍐呴樆娴嬭瘯澶辫触!");
+    }
+    //鍋滄鍐呴樆娴嬭瘯
+    public Response stopRes(int devId, int battGroupNum) {
+        boolean bl = sendCmdToDev(DevCmd.CMD_Stop,DevCmd.CMD_StopResDischarge, devId, battGroupNum);
+        return new Response().set(1,bl,bl==true?"鍋滄鍐呴樆娴嬭瘯鎴愬姛!":"鍋滄鍐呴樆娴嬭瘯澶辫触!");
+    }
+
 }
\ No newline at end of file

--
Gitblit v1.9.1