From e34d5e400b85d59d48d4b427ebbb4ebd6cb0a6a1 Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期三, 06 十二月 2023 16:29:11 +0800
Subject: [PATCH] 更新设置逻辑,先实时表设置set表后set表更新

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

diff --git a/src/main/java/com/whyc/service/CKPowerDevRtSetService.java b/src/main/java/com/whyc/service/CKPowerDevRtSetService.java
index dcf416d..b9cdf33 100644
--- a/src/main/java/com/whyc/service/CKPowerDevRtSetService.java
+++ b/src/main/java/com/whyc/service/CKPowerDevRtSetService.java
@@ -1,12 +1,15 @@
 package com.whyc.service;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.whyc.constant.CMD_Constant;
 import com.whyc.dto.Response;
 import com.whyc.mapper.CKPowerDevRtSetMapper;
+import com.whyc.pojo.db_ckpwrdev_data_rt.CKPowerDevRt;
 import com.whyc.pojo.db_ckpwrdev_data_rt.CKPowerDevRtSet;
 import com.whyc.util.OpCmdUtil;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
@@ -17,7 +20,12 @@
     @Resource
     private CKPowerDevRtSetMapper mapper;
 
+    @Autowired
+    private CKPowerDevRtService rtService;
+
     public Response update(CKPowerDevRtSet set) {
+        //鏌ヨrt琛ㄦ暟鎹苟璁剧疆鍒皊et琛�
+        updateDataFromRtToSet();
         //鏇存柊鐢垫簮璁惧璁剧疆
         mapper.update(set,null);
         //璇诲彇opCmd杩斿洖鏄惁鎴愬姛
@@ -25,4 +33,9 @@
         return OpCmdUtil.getOpStatus(mapper, query, CMD_Constant.CMD_SetACDCARK_Telemetry,20,null);
     }
 
+    private void updateDataFromRtToSet() {
+        CKPowerDevRtSet set = rtService.getForSet();
+        mapper.update(set,null);
+    }
+
 }

--
Gitblit v1.9.1