|
|
@ -120,23 +120,7 @@ public class DcDeviceOnlineController extends BaseController { |
|
|
|
params.setStakeMark(stakeMark.replace(UniversalEnum.BLANK_SPACE.getValue(), UniversalEnum.PLUS_SIGN.getValue())); |
|
|
|
} |
|
|
|
List<OnlineSum> sums = onlineSumService.queryByDeviceTypesOfToday(params); |
|
|
|
// 按桩号排序
|
|
|
|
List<OnlineSum> sortedSums = sums.stream() |
|
|
|
.sorted(Comparator.comparing(OnlineSum::getStakeMark)) |
|
|
|
.collect(Collectors.toList()); |
|
|
|
/*Map<String,OnlineSum> onlineSumMap = redisCache.getCacheMap(RedisKeyConstants.DEVICE_ONLINE); |
|
|
|
String date = LocalDate.now().toString();*/ |
|
|
|
/*for (OnlineSum sum : sums) { |
|
|
|
String deviceId = sum.getDeviceId().toString(); |
|
|
|
String hKey = date+":"+deviceId; |
|
|
|
OnlineSum online = onlineSumMap.get(hKey); |
|
|
|
if(ObjectUtils.isEmpty(online)) { |
|
|
|
continue; |
|
|
|
} |
|
|
|
sum.setLastOnlineTime(onlineSumMap.get(hKey).getLastOnlineTime()); |
|
|
|
sum.setDeviceStatus(onlineSumMap.get(hKey).getDeviceStatus()); |
|
|
|
}*/ |
|
|
|
return getDataTable(sortedSums); |
|
|
|
return getDataTable(sums); |
|
|
|
} |
|
|
|
|
|
|
|
//按时间划分设备柱状图
|
|
|
|