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