From 0d1965ec5753789474ccdc8a593ff2e245919c99 Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期四, 30 十一月 2023 16:30:33 +0800
Subject: [PATCH] 电池单体和组端信息状态设置表

---
 src/main/java/com/whyc/service/CKPowerDevBattRtStateSetService.java |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/whyc/service/CKPowerDevBattRtStateSetService.java b/src/main/java/com/whyc/service/CKPowerDevBattRtStateSetService.java
index fefcb57..a2e02cb 100644
--- a/src/main/java/com/whyc/service/CKPowerDevBattRtStateSetService.java
+++ b/src/main/java/com/whyc/service/CKPowerDevBattRtStateSetService.java
@@ -3,8 +3,10 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.whyc.constant.CMD_Constant;
+import com.whyc.dto.BattRtSetDto;
 import com.whyc.dto.Response;
 import com.whyc.mapper.CKPowerDevBattRtStateSetMapper;
+import com.whyc.pojo.db_ckpwrdev_data_rt.CKPowerDevBattRtDataSet;
 import com.whyc.pojo.db_ckpwrdev_data_rt.CKPowerDevBattRtStateSet;
 import com.whyc.pojo.db_ckpwrdev_data_rt.CKPowerDevSignalSet;
 import com.whyc.util.OpCmdUtil;
@@ -18,10 +20,18 @@
     @Resource
     private CKPowerDevBattRtStateSetMapper mapper;
 
-    public Response update(CKPowerDevBattRtStateSet set) {
-        mapper.update(set,null);
+    @Resource
+    private CKPowerDevBattRtDataSetService dataSetService;
+
+    public Response update(BattRtSetDto set) {
+        CKPowerDevBattRtDataSet dataSet = set.getDataSet();
+        CKPowerDevBattRtStateSet stateSet = set.getStateSet();
+        //璁剧疆state_set琛�
+        mapper.update(stateSet,null);
+        //璁剧疆data_set琛�
+        dataSetService.update(dataSet);
         //璇诲彇opCmd杩斿洖鏄惁鎴愬姛
         QueryWrapper<CKPowerDevSignalSet> query = Wrappers.query();
-        return OpCmdUtil.getOpStatus(mapper, query, CMD_Constant.CMD_SetACDCARK_Signal,20,set.getBattIndex());
+        return OpCmdUtil.getOpStatus(mapper, query, set.getStateSet().getOpCmd(),20,set.getStateSet().getBattIndex());
     }
 }

--
Gitblit v1.9.1