From 35bedb798dc6a84d1dd316ebd882ef1edb9f87f3 Mon Sep 17 00:00:00 2001 From: lizijie <lzjiiie@163.com> Date: Mon, 13 Sep 2021 16:24:30 +0800 Subject: [PATCH] 特殊设备添加guid字段,修改相关接口 --- screen-manage/src/main/java/com/moral/api/entity/SpecialDeviceHistory.java | 5 +++++ screen-manage/src/main/java/com/moral/api/entity/SpecialDevice.java | 5 +++++ screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java | 18 ++++++++++++++++++ 3 files changed, 28 insertions(+), 0 deletions(-) diff --git a/screen-manage/src/main/java/com/moral/api/entity/SpecialDevice.java b/screen-manage/src/main/java/com/moral/api/entity/SpecialDevice.java index b5a7266..0aa87ea 100644 --- a/screen-manage/src/main/java/com/moral/api/entity/SpecialDevice.java +++ b/screen-manage/src/main/java/com/moral/api/entity/SpecialDevice.java @@ -42,6 +42,11 @@ private String mac; /** + * ������������id + */ + private String guid; + + /** * ���������id���������������������������������manage_account */ private String operateIds; diff --git a/screen-manage/src/main/java/com/moral/api/entity/SpecialDeviceHistory.java b/screen-manage/src/main/java/com/moral/api/entity/SpecialDeviceHistory.java index 00d1962..3ab7621 100644 --- a/screen-manage/src/main/java/com/moral/api/entity/SpecialDeviceHistory.java +++ b/screen-manage/src/main/java/com/moral/api/entity/SpecialDeviceHistory.java @@ -41,6 +41,11 @@ private String mac; /** + * ������������id + */ + private String guid; + + /** * ���������id���������������������������������manage_account */ private String operateIds; diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java index e802b36..c25c945 100644 --- a/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java +++ b/screen-manage/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java @@ -69,6 +69,9 @@ @Autowired(required = false) private VersionSensorUnitMapper versionSensorUnitMapper; + @Autowired(required = false) + private GovMonitorPointMapper govMonitorPointMapper; + @Autowired private LogUtils logUtils; @@ -125,6 +128,20 @@ String updateTime = SDF.format(specialDevice.getUpdateTime()); specialDeviceMap.put("createTime",createTime); specialDeviceMap.put("updateTime",updateTime); + Map<String,Object> govMonitorPointMap = new HashMap<>(); + if (!ObjectUtils.isEmpty(specialDevice.getGuid()) && specialDevice.getGuid()!=null && !"".equals(specialDevice.getGuid())){ + String guid = specialDevice.getGuid().toString(); + QueryWrapper<GovMonitorPoint> wapper_govMonitorPoint = new QueryWrapper<>(); + wapper_govMonitorPoint.eq("is_delete",Constants.NOT_DELETE); + wapper_govMonitorPoint.eq("guid",guid); + GovMonitorPoint govMonitorPoint = govMonitorPointMapper.selectOne(wapper_govMonitorPoint); + if (!ObjectUtils.isEmpty(govMonitorPoint)){ + govMonitorPointMap.put("id",govMonitorPoint.getId()); + govMonitorPointMap.put("guid",govMonitorPoint.getGuid()); + govMonitorPointMap.put("name",govMonitorPoint.getName()); + } + } + specialDeviceMap.put("govMonitorPoint",govMonitorPointMap); List<Map<String,Object>> operateList = new ArrayList<>(); if (!ObjectUtils.isEmpty(specialDevice.getOperateIds()) && specialDevice.getOperateIds()!=null){ String operateIds = specialDevice.getOperateIds(); @@ -471,6 +488,7 @@ specialDeviceInfo.put("name", specialDevice.getName()); specialDeviceInfo.put("mac", specialDevice.getMac()); specialDeviceInfo.put("createTime", DateUtils.dateToDateString(specialDevice.getCreateTime())); + specialDeviceInfo.put("guid", specialDevice.getGuid()); //������������ //specialDeviceInfo.put("extend", device.getExtend()); -- Gitblit v1.8.0