From 58fdbd07beae496c4c3b0744efe86a7d82e382b7 Mon Sep 17 00:00:00 2001 From: cjl <276999030@qq.com> Date: Tue, 22 Aug 2023 16:59:34 +0800 Subject: [PATCH] fix:部分功能优化 --- screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java index 5a43e82..130fa2e 100644 --- a/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java +++ b/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java @@ -59,19 +59,22 @@ DeviceMapper deviceMapper; @Override - public List<DeviceAndFiveMinuteDataDTO> queryDeviceAndFiveMinuteData(QueryDeviceAndFiveMinuteDataForm form) { + public List<Map<String, Object>> queryDeviceAndFiveMinuteData(QueryDeviceAndFiveMinuteDataForm form) { //������ + String times = DateUtils.dateToDateString(new Date(),DateUtils.yyyyMM_EN); Integer organizationId = form.getOrganizationId(); Integer regionCode = form.getRegionCode(); String sensorCode = form.getSensorCode(); - Map<String, Object> params = new HashMap<>(); + String type = "$."+ sensorCode; String region = null; + String endHourlyTime = null; if (regionCode != null && organizationId!=24) { region = RegionCodeUtils.regionCodeConvertToName(regionCode); - params.put("region",region); - params.put("regionCode",regionCode); } - params.put("organizationId",organizationId); + if (form.getChooseTime().equals("true")) { + endHourlyTime = form.getTime(); + } + List<Map<String, Object>> listAll = deviceMapper.deviceList(organizationId,regionCode,region,type,sensorCode,times,endHourlyTime); //��������������������������������������������������� /*List<MonitorPoint> monitorPoints = monitorPointService.queryByOrgIdAndRegionCode(new MonitorPointQueryForm(organizationId, regionCode)); List<Device> devices = new ArrayList<>(); @@ -87,7 +90,7 @@ }*/ //��������������������������������� - List<Device> devices = deviceMapper.deviceList(organizationId,regionCode,region); + /*List<Device> devices = new ArrayList<>(); List<DeviceAndFiveMinuteDataDTO> dtos = new ArrayList<>(); if (form.getChooseTime().equals("true")) { String time = form.getTime(); @@ -125,8 +128,8 @@ dto.setDevice(device); dto.setSensorValue(sensorValue); dtos.add(dto); - } - return dtos; + }*/ + return listAll; } @Override -- Gitblit v1.8.0