From 6278a11e191892ae672eba0dce6d8990283327a6 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Thu, 22 Jul 2021 17:52:38 +0800
Subject: [PATCH] update
---
screen-api/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java | 1 -
screen-api/src/main/java/com/moral/api/service/impl/SysAreaServiceImpl.java | 19 ++++++++++++++-----
2 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/screen-api/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java
index 4ae4498..8c3dc7e 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java
@@ -67,7 +67,6 @@
String end;
String timeUnits;
String dateFormat;
- List<Map<String, Object>> result = new ArrayList<>();
if ("day".equals(type)) {
end = DateUtils.getDateAddDay(start, 1);
timeUnits = "hourly";
diff --git a/screen-api/src/main/java/com/moral/api/service/impl/SysAreaServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/SysAreaServiceImpl.java
index 83e23db..1ec0f36 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/SysAreaServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/SysAreaServiceImpl.java
@@ -41,17 +41,26 @@
@Override
public List<Map<String, Object>> getMapPath(Integer orgId) {
- //������������id������������������
QueryWrapper<MonitorPoint> queryWrapper = new QueryWrapper<>();
queryWrapper.select("province_code", "city_code", "area_code")
.eq("organization_id", orgId)
.eq("is_delete", Constants.NOT_DELETE);
+ //������������id������������������
List<MonitorPoint> monitorPoints = monitorPointMapper.selectList(queryWrapper);
Set<Integer> cityCodes = new HashSet<>();
for (MonitorPoint monitorPoint : monitorPoints) {
- cityCodes.add(monitorPoint.getProvinceCode());
- cityCodes.add(monitorPoint.getCityCode());
- cityCodes.add(monitorPoint.getAreaCode());
+ Integer provinceCode = monitorPoint.getProvinceCode();
+ Integer cityCode = monitorPoint.getCityCode();
+ Integer areaCode = monitorPoint.getAreaCode();
+ if (provinceCode != null) {
+ cityCodes.add(provinceCode);
+ }
+ if (cityCode != null) {
+ cityCodes.add(cityCode);
+ }
+ if (areaCode != null) {
+ cityCodes.add(areaCode);
+ }
}
QueryWrapper<SysArea> sysAreaQueryWrapper = new QueryWrapper<>();
@@ -76,7 +85,7 @@
return newList;
}
- //������������������������������������
+ //������������������������
private List<Map<String, Object>> getAreasByRecursion(SysArea sysArea, List<SysArea> sysAreas) {
SysArea newSysArea = new SysArea();
newSysArea.setParentCode(sysArea.getAreaCode());
--
Gitblit v1.8.0