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