From d8475b8670b6b4cbcd1bc9e57d30a6f433d206ab Mon Sep 17 00:00:00 2001
From: DELL <1525436766@qq.com>
Date: 星期一, 23 六月 2025 23:33:54 +0800
Subject: [PATCH] Merge branch 'master' of http://118.89.139.230:10101/r/powerIntelligenceSystem

---
 src/main/java/com/whyc/service/AlmAnalysisParamService.java |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/whyc/service/AlmAnalysisParamService.java b/src/main/java/com/whyc/service/AlmAnalysisParamService.java
index eab8387..a4b6175 100644
--- a/src/main/java/com/whyc/service/AlmAnalysisParamService.java
+++ b/src/main/java/com/whyc/service/AlmAnalysisParamService.java
@@ -1,6 +1,7 @@
 package com.whyc.service;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.whyc.constant.AnalysisEnum;
 import com.whyc.dto.AnalysisAlm.AnalysisChangeRes;
 import com.whyc.dto.AnalysisAlm.ResAnalysis;
 import com.whyc.dto.Real.RealDateDTO;
@@ -47,6 +48,13 @@
         wrapper.eq("alm_id",almId);
         wrapper.last("limit 1");
         AlmAnalysisParam param= mapper.selectOne(wrapper);
+        if(param!=null){
+            param.setMainFieldTypeName(AnalysisEnum.getValue(param.getMainFieldType()));
+            param.setMinorField1TypeName(AnalysisEnum.getValue(param.getMinorField1Type()));
+            param.setMinorField2TypeName(AnalysisEnum.getValue(param.getMinorField2Type()));
+            param.setMinorField3TypeName(AnalysisEnum.getValue(param.getMinorField3Type()));
+            param.setMinorField4TypeName(AnalysisEnum.getValue(param.getMinorField4Type()));
+        }
         return param;
     }
 
@@ -67,6 +75,7 @@
         if(almAnalysisParam==null||almAnalysisParam.getMainFieldType()==null){
             return new Response().set(1,false,"鏃犲搴斿垎鏋愬睘鎬�");
         }else{
+
             //鍒嗙粍鏌ョ湅闇�瑕佹煡璇㈢數婧�/鐢垫睜瀹炴椂琛ㄧ殑鍝簺鏁版嵁
             Map<String,  Map<String,Object>> groupmap=groupPwrAndBatt(almAnalysisParam);
             Map<String,Object> battMap=groupmap.get("batt");
@@ -86,7 +95,7 @@
                     map.put("pwr",pwrHislist);
                 }
             }
-            return new Response().setIII(1,true, map,mainMap,"棰勮鍒嗘瀽绠$悊-鐢垫簮涓诲睘鎬у拰鍒嗘瀽灞炴��");
+            return new Response().setIIII(1,true, map,mainMap,almAnalysisParam,"棰勮鍒嗘瀽绠$悊-鐢垫簮涓诲睘鎬у拰鍒嗘瀽灞炴��");
         }
     }
     //鍒嗙粍鏌ョ湅闇�瑕佹煡璇㈢數婧�/鐢垫睜瀹炴椂琛ㄧ殑鍝簺鏁版嵁
@@ -243,7 +252,7 @@
                 map.put("pwr",pwrHislist);
             }
         }
-        return new Response().setIII(1,true, map,mainMap,"棰勮鍒嗘瀽绠$悊-鍒囨崲鏃堕棿闂撮殧鍜屽壇灞炴��");
+        return new Response().setIIII(1,true, map,mainMap,almAnalysisParam,"棰勮鍒嗘瀽绠$悊-鍒囨崲鏃堕棿闂撮殧鍜屽壇灞炴��");
     }
     //灏嗗睘鎬ф嫹璐濊嚦almAnalysisParam涓�
     private void copyProperties(AlmAnalysisParam almAnalysisParam, AnalysisChangeRes res) {
@@ -262,6 +271,9 @@
     public Response getAlmSummaryParam() {
         //鎬荤殑灞炴�ч厤缃�
         List<AlmSummaryParam> summaryList=summaryParamService.getInfo();
+        summaryList.forEach(item->{
+            item.setFieldTypeName(AnalysisEnum.getValue(item.getFieldType()));
+        });
         return new Response().setII(1,true,summaryList,"棰勮鍒嗘瀽绠$悊-鏌ヨ鎵�鏈夌殑灞炴�у搴斿叧绯�");
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1