From ccc9ebc5bc687331cd653fd65a1b1e2bfa5ca4b0 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期二, 14 三月 2023 16:59:37 +0800
Subject: [PATCH] 站点结果

---
 src/main/java/com/whyc/service/StationInfService.java |   33 +++++++++++++++------------------
 1 files changed, 15 insertions(+), 18 deletions(-)

diff --git a/src/main/java/com/whyc/service/StationInfService.java b/src/main/java/com/whyc/service/StationInfService.java
index 362d1cd..1f35cfc 100644
--- a/src/main/java/com/whyc/service/StationInfService.java
+++ b/src/main/java/com/whyc/service/StationInfService.java
@@ -288,25 +288,22 @@
                 String stationId = inf.getStationId();
                 //鏌ヨ鍒嗙粍鐢垫睜淇℃伅
                 List<SystemGrdoupBatt> sgblist = rtstateMapper.selectSystemGrdoupBatt(stationId);
-                for (int i = 0; i < sgblist.size(); i++) {
-                    int battGroupId = sgblist.get(i).getBattGroupId();
-                    //鏌ヨ鏈烘埧涓嬫渶澶х殑鍗曚綋鐢靛帇鍜屽崟浣�
-                    BattRtdata maxData = rtdataMapper.maxData(battGroupId);
-                    sgblist.get(i).setMaxVol(maxData.getMonVol());
-                    sgblist.get(i).setMaxNum(maxData.getMonNum());
-                    //鏌ヨ鏈烘埧涓嬫渶浣庣殑鍗曚綋鐢靛帇鍜屽崟浣�
-                    BattRtdata minData = rtdataMapper.minData(battGroupId);
-                    sgblist.get(i).setMinVol(maxData.getMonVol());
-                    sgblist.get(i).setMinNum(maxData.getMonNum());
-                    //鏌ヨ瀹炴椂鍛婅鎬绘暟
-                    int battAlm = battAlmMapper.getbattAlm(battGroupId);
-                    sgblist.get(i).setBattAlm(battAlm);
+                if (sgblist != null && sgblist.size() > 0) {
+                    for (int i = 0; i < sgblist.size(); i++) {
+                        //鍒ゆ柇鏄惁钀藉悗
+                        int battGroupId = sgblist.get(i).getBattGroupId();
+                        int badbattFlag = badMapper.judgeBatt(battGroupId);
+                        sgblist.get(i).setBadbattFlag(badbattFlag);
+                    }
+                    inf.setSgbList(sgblist);
                 }
-                inf.setSgbList(sgblist);
-                int devAlm = devAlmMapper.getdevAlm(stationId);
-                inf.setDevAlm(devAlm);
-                int pwrAlm = pwrAlmMapper.getpwrAlm(stationId);
-                inf.setPwrAlm(pwrAlm);
+                //鏌ヨ鍋滅數缁埅鏃堕棿
+                QueryWrapper wrapper = new QueryWrapper();
+                wrapper.eq("stationid", stationId);
+                BattEndurance endurance = endMapper.selectOne(wrapper);
+                if (endurance != null) {
+                    inf.setEndurance(endurance);
+                }
             }
             map.put("data", list);
             //绔欑偣缁熻

--
Gitblit v1.9.1