From 9314947ecde20ec44eec34edfac6749a1254f61e Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期五, 11 四月 2025 13:09:42 +0800
Subject: [PATCH] 修改cloud配置位置

---
 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java |   54 ++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 42 insertions(+), 12 deletions(-)

diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java
index dac1073..e0610e4 100644
--- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java
+++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java
@@ -3,10 +3,12 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.iailab.framework.common.util.date.DateUtils;
 import com.iailab.framework.common.util.object.ConvertUtils;
-import com.iailab.module.ansteel.api.dao.MainProcessIndexDayDao;
-import com.iailab.module.ansteel.api.dao.MainProcessIndexTeamDao;
-import com.iailab.module.ansteel.api.dao.PowerRunStateDao;
+import com.iailab.module.ansteel.api.dao.*;
 import com.iailab.module.ansteel.api.dto.*;
+import com.iailab.module.ansteel.api.entity.PowerCapacitorStatusEntity;
+import com.iailab.module.ansteel.api.entity.PowerControlDetEntity;
+import com.iailab.module.ansteel.api.entity.PowerControlMainEntity;
+import com.iailab.module.ansteel.api.entity.PowerNetFactorEntity;
 import com.iailab.module.ansteel.api.service.DataApi;
 import com.iailab.module.ansteel.common.constant.CommonConstant;
 import com.iailab.module.data.api.plan.PlanItemApi;
@@ -48,6 +50,18 @@
 
     @Autowired
     private MainProcessIndexTeamDao mainProcessIndexTeamDao;
+
+    @Autowired
+    private PowerNetFactorDao powerNetFactorDao;
+
+    @Autowired
+    private PowerCapacitorStatusDao powerCapacitorStatusDao;
+
+    @Autowired
+    private PowerControlMainDao powerControlMainDao;
+
+    @Autowired
+    private PowerControlDetDao powerControlDetDao;
 
     @Override
     public List<PowerRunStateDTO> getPowerRunState() {
@@ -119,8 +133,8 @@
     }
 
     @Override
-    public Boolean updateSuggestStatus(StAlarmAndSuggestReqVO ReqVO) {
-        return mcsApi.updateSuggestStatus(ReqVO);
+    public Boolean useSuggest(StAlarmAndSuggestReqVO ReqVO) {
+        return mcsApi.useSuggest(ReqVO);
     }
 
     @Override
@@ -186,13 +200,6 @@
             });
             preDataView.setTrendsDataL(newList);
         }
-        MmItemOutputDTO outputDTO = mcsApi.getItemOutputByItemid(predictItem.getId(), resultStr, resultIndex);
-
-        PreItemResultReqVO preItemResultReqVO = new PreItemResultReqVO();
-        preItemResultReqVO.setOutputid(outputDTO.getId());
-        preItemResultReqVO.setStartTime(startTime);
-        preItemResultReqVO.setEndTime(endTime);
-        preItemResultReqVO.setTimeFormat(timeFormat);
 
         preDataView.setPreData(resultOld.getDataView().getPreDataL());
 
@@ -334,4 +341,27 @@
         }
         return endTime;
     }
+
+    @Override
+    public List<PowerNetFactorDTO> getPowerNetFactorList() {
+        return ConvertUtils.sourceToTarget(powerNetFactorDao.selectList(new QueryWrapper<PowerNetFactorEntity>().orderByAsc("sort")), PowerNetFactorDTO.class);
+    }
+
+    @Override
+    public List<PowerCapacitorStatusDTO> getPowerCapacitorStatusList() {
+        return ConvertUtils.sourceToTarget(powerCapacitorStatusDao.selectList(new QueryWrapper<PowerCapacitorStatusEntity>().orderByAsc("sort")), PowerCapacitorStatusDTO.class);
+    }
+
+    @Override
+    public List<PowerControlMainDTO> getPowerControlMainList() {
+        return ConvertUtils.sourceToTarget(powerControlMainDao.selectList(new QueryWrapper<PowerControlMainEntity>().orderByAsc("sort")), PowerControlMainDTO.class);
+    }
+
+    @Override
+    public List<PowerControlDetDTO> getPowerControlDetList(Map<String, Object> params) {
+        QueryWrapper<PowerControlDetEntity> wrapper = new QueryWrapper<>();
+        wrapper.eq("control_id", params.get("control_id"));
+        wrapper.orderByAsc("sort");
+        return ConvertUtils.sourceToTarget(powerControlDetDao.selectList(wrapper), PowerControlDetDTO.class);
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.3