|
@@ -131,7 +131,7 @@ public class MonitorDeviceServiceImpl extends ServiceImpl<MonitorDeviceMapper, M
|
|
|
|
|
|
public boolean getByDeviceName(String deviceName) {
|
|
|
List<MonitorDevice> devices = this.list(new LambdaQueryWrapper<MonitorDevice>()
|
|
|
- .eq(MonitorDevice::getDeviceName, deviceName).eq(MonitorDevice::getDeleteFlag,CommonDeleteFlagEnum.NOT_DELETE));
|
|
|
+ .eq(MonitorDevice::getDeviceName, deviceName).eq(MonitorDevice::getDeleteFlag, CommonDeleteFlagEnum.NOT_DELETE));
|
|
|
return !devices.isEmpty();
|
|
|
}
|
|
|
|
|
@@ -143,7 +143,7 @@ public class MonitorDeviceServiceImpl extends ServiceImpl<MonitorDeviceMapper, M
|
|
|
|
|
|
public List<MonitorDevice> getDeviceByDeviceName(String deviceName) {
|
|
|
return this.list(new LambdaQueryWrapper<MonitorDevice>()
|
|
|
- .eq(MonitorDevice::getDeviceName, deviceName).eq(MonitorDevice::getDeleteFlag,CommonDeleteFlagEnum.NOT_DELETE));
|
|
|
+ .eq(MonitorDevice::getDeviceName, deviceName).eq(MonitorDevice::getDeleteFlag, CommonDeleteFlagEnum.NOT_DELETE));
|
|
|
}
|
|
|
|
|
|
public List<MonitorDevice> getDeviceByDeviceCode(String deviceCode) {
|
|
@@ -285,6 +285,7 @@ public class MonitorDeviceServiceImpl extends ServiceImpl<MonitorDeviceMapper, M
|
|
|
// 更新设备信息
|
|
|
return this.updateById(device);
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
public List<SensorData> queryDataByDeviceIdAndRoads(String deviceId, Integer roads, String startTime, String endTime) {
|
|
|
return sensorDataService.queryDataByDeviceIdAndRoads(deviceId, roads, startTime, endTime);
|
|
@@ -304,12 +305,12 @@ public class MonitorDeviceServiceImpl extends ServiceImpl<MonitorDeviceMapper, M
|
|
|
@Override
|
|
|
public CountEntity getIndexCount() {
|
|
|
CountEntity countEntity = new CountEntity();
|
|
|
- countEntity.setDeviceCount((int)count());
|
|
|
+ countEntity.setDeviceCount((int) count());
|
|
|
LambdaQueryWrapper<MonitorDevice> onlineDeviceQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
onlineDeviceQueryWrapper.eq(MonitorDevice::getStatus, MonitorDeviceStatusEnum.NORMAL.getValue()).eq(MonitorDevice::getDeleteFlag, CommonDeleteFlagEnum.NOT_DELETE);
|
|
|
LambdaQueryWrapper<MonitorDevice> offlineDeviceIdQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
offlineDeviceIdQueryWrapper.eq(MonitorDevice::getStatus, MonitorDeviceStatusEnum.UNUSED.getValue()).eq(MonitorDevice::getDeleteFlag, CommonDeleteFlagEnum.NOT_DELETE);
|
|
|
- countEntity.setOnlineDeviceCount((int)count(onlineDeviceQueryWrapper));
|
|
|
+ countEntity.setOnlineDeviceCount((int) count(onlineDeviceQueryWrapper));
|
|
|
Integer sensorCount = 0;
|
|
|
List<MonitorDevice> monitorDeviceList = list();
|
|
|
for (MonitorDevice monitorDevice : monitorDeviceList) {
|
|
@@ -320,4 +321,11 @@ public class MonitorDeviceServiceImpl extends ServiceImpl<MonitorDeviceMapper, M
|
|
|
countEntity.setUnusedSensorCount(sensorCount - countEntity.getUsedSensorCount());
|
|
|
return countEntity;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public MonitorDevice queryByDeviceCode(Integer deviceId) {
|
|
|
+ LambdaQueryWrapper<MonitorDevice> onlineDeviceQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ onlineDeviceQueryWrapper.eq(MonitorDevice::getDeviceCode, deviceId);
|
|
|
+ return this.getOne(onlineDeviceQueryWrapper);
|
|
|
+ }
|
|
|
}
|