From 6795032d9f4da24aa18a0e6dd9d71688e36a7160 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期四, 29 五月 2025 13:52:27 +0800
Subject: [PATCH] 实时页面

---
 src/main/java/com/whyc/webSocket/RealTimeSocket.java |   31 +++++++++++++++++++++++++++----
 1 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/whyc/webSocket/RealTimeSocket.java b/src/main/java/com/whyc/webSocket/RealTimeSocket.java
index 5092daa..dc48682 100644
--- a/src/main/java/com/whyc/webSocket/RealTimeSocket.java
+++ b/src/main/java/com/whyc/webSocket/RealTimeSocket.java
@@ -285,19 +285,37 @@
     }
     //鑾峰彇绠$悊鐣岄潰淇℃伅
     private Response getManagePage(RealTimeDto realDto) {
-        return new Response().set(1);
+        Map<String, Object> map=new HashMap<>();
+        try {
+            StationInf sinf=stationInfService.getStationInfById(realDto.getStaitonId());
+            map.put("sinf",sinf);
+            PowerInf pinf=powerInfService.getPowerInfById(realDto.getPowerId());
+            map.put("pinf",pinf);
+            BattInf binf=battInfService.getBinfByBattgroupId(realDto.getBattgroupId());
+            map.put("binf",binf);
+            map.put("pageType",realDto.getPageType());
+            return new Response().setII(1,true,map,"绠$悊鐣岄潰淇℃伅鎺ㄩ��");
+        }catch (Exception e){
+            return new Response().set(1,false,"绠$悊鐣岄潰淇℃伅鎺ㄩ��");
+        }
     }
     //鑾峰彇鑷剤鑳藉姏鐣岄潰淇℃伅
     private Response getSelfPage(RealTimeDto realDto) {
-        return new Response().set(1);
+        Map<String, Object> map=new HashMap<>();
+        map.put("pageType",realDto.getPageType());
+        return new Response().setII(1,true,map,"鑷剤鑳藉姏鐣岄潰淇℃伅鎺ㄩ��");
     }
     //鑾峰彇3D鐣岄潰淇℃伅
     private Response get3DPage(RealTimeDto realDto) {
-        return new Response().set(1);
+        Map<String, Object> map=new HashMap<>();
+        map.put("pageType",realDto.getPageType());
+        return new Response().setII(1,true,map,"3D鐣岄潰淇℃伅淇℃伅鎺ㄩ��");
     }
     //鑾峰彇鍥剧墖鐣岄潰淇℃伅
     private Response getImgPage(RealTimeDto realDto) {
-        return new Response().set(1);
+        Map<String, Object> map=new HashMap<>();
+        map.put("pageType",realDto.getPageType());
+        return new Response().setII(1,true,map,"鍥剧墖鐣岄潰淇℃伅淇℃伅鎺ㄩ��");
     }
     //鑾峰彇娓╁害鐣岄潰淇℃伅
     private Response getTmpPage(RealTimeDto realDto) {
@@ -329,6 +347,7 @@
             map.put("maxData",maxData);
             map.put("minData",minData);
             map.put("avgData",avgData);
+            map.put("pageType",realDto.getPageType());
             return new Response().setII(1,true,map,"娓╁害鐣岄潰淇℃伅鎺ㄩ��");
         }catch (Exception e){
             return new Response().set(1,false,"娓╁害鐣岄潰淇℃伅鎺ㄩ��");
@@ -367,6 +386,7 @@
             //涓婁竴娆″唴闃绘祴璇曟暟鎹�
             BattresdataInf rinfData= battresdataInfService.getLastTestData(realDto.getBattgroupId());
             map.put("rinfData",rinfData);
+            map.put("pageType",realDto.getPageType());
             return new Response().setII(1,true,map,"鍐呴樆鐣岄潰淇℃伅鎺ㄩ��");
         }catch (Exception e){
             return new Response().set(1,false,"鍐呴樆鐣岄潰淇℃伅鎺ㄩ��");
@@ -402,6 +422,7 @@
             map.put("maxData",maxData);
             map.put("minData",minData);
             map.put("avgData",avgData);
+            map.put("pageType",realDto.getPageType());
             return new Response().setII(1,true,map,"鐢靛帇鐣岄潰淇℃伅鎺ㄩ��");
         }catch (Exception e){
             return new Response().set(1,false,"鐢靛帇鐣岄潰淇℃伅鎺ㄩ��");
@@ -414,6 +435,7 @@
             //瀹炴椂鑾峰彇鐢垫簮淇℃伅
             PwrdevAcdcdata pwrdevAcdcdata = pwrdevAcdcdataService.getPwrRealInfo(realDto.getPowerId());
             map.put("pwrdevAcdcdata",pwrdevAcdcdata);
+            map.put("pageType",realDto.getPageType());
             return new Response().setII(1,true,map,"鐢垫簮鐣岄潰淇℃伅鎺ㄩ��");
         }catch (Exception e){
             return new Response().set(1,false,"鐢垫簮鐣岄潰淇℃伅鎺ㄩ��");
@@ -435,6 +457,7 @@
             //鑾峰彇杩戝崐灏忔椂鐢垫簮鏁版嵁锛屾暣娴佸櫒鏁版嵁锛屾牳瀹硅澶囨暟鎹紙鎺ㄩ�佸疄鏃讹紝鎺ュ彛鏌ヨ鏈�杩戝崐灏忔椂鏁版嵁锛�
             PwrdevAcdcdata pwrdevAcdcdata = pwrdevAcdcdataService.getPwrRealInfo(realDto.getPowerId());
             map.put("pwrdevAcdcdata",pwrdevAcdcdata);
+            map.put("pageType",realDto.getPageType());
             return new Response().setII(1,true,map,"绯荤粺姒傝堪鎺ㄩ��");
         }catch (Exception e) {
             e.printStackTrace();

--
Gitblit v1.9.1