From 259ad100388e7f61cbaf3deaef61980ef743cc45 Mon Sep 17 00:00:00 2001 From: qinjie <463333974@qq.com> Date: Sun, 1 Dec 2024 15:26:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A6=96=E9=A1=B5=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/SummaryServiceImpl.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/main/java/com/isu/gaswellwatch/service/impl/SummaryServiceImpl.java b/src/main/java/com/isu/gaswellwatch/service/impl/SummaryServiceImpl.java index 9bab869..d97fa42 100644 --- a/src/main/java/com/isu/gaswellwatch/service/impl/SummaryServiceImpl.java +++ b/src/main/java/com/isu/gaswellwatch/service/impl/SummaryServiceImpl.java @@ -37,6 +37,34 @@ public class SummaryServiceImpl implements SummaryService { // onlineMap.put("2","false"); // onlineMap.put("3","true"); // onlineMap.put("4","true"); + if(onlineMap.isEmpty()){ + List result = new ArrayList<>(); + PieSummaryVO pieSummaryVO = new PieSummaryVO(); + pieSummaryVO.setChartName("total"); + pieSummaryVO.setTitle("设备总数"); + pieSummaryVO.setData(List.of()); + result.add(pieSummaryVO); + + PieSummaryVO pieSummaryVO1 = new PieSummaryVO(); + pieSummaryVO1.setChartName(KNPCV1_MODBUS_TYPE); + pieSummaryVO1.setTitle("KNPCV1"); + pieSummaryVO1.setData(List.of()); + result.add(pieSummaryVO1); + + PieSummaryVO pieSummaryVO2 = new PieSummaryVO(); + pieSummaryVO2.setChartName(ETC_MODBUS_TYPE); + pieSummaryVO2.setTitle("ETC"); + pieSummaryVO2.setData(List.of()); + result.add(pieSummaryVO2); + + PieSummaryVO pieSummaryVO3 = new PieSummaryVO(); + pieSummaryVO3.setChartName(SCSS_MODBUS_TYPE); + pieSummaryVO3.setTitle("四川双晟"); + pieSummaryVO3.setData(List.of()); + result.add(pieSummaryVO3); + + return result; + } List deviceIdList = onlineMap.keySet().stream().map(Long::parseLong).toList(); List deviceVOList = deviceService.getDeviceVOByIds(deviceIdList);