设备信息

This commit is contained in:
zhumeixiao 2024-11-27 17:13:42 +08:00
parent 2dbb92a036
commit 4b16d8157c

View File

@ -109,14 +109,14 @@ public class DeviceBreakdownServiceImpl implements IDeviceBreakdownService
public List<IotDeviceBreakdown> getFaultStatistics(String TypeValue, String CreateTimeValue){ public List<IotDeviceBreakdown> getFaultStatistics(String TypeValue, String CreateTimeValue){
QueryWrapper<DeviceBreakdown> queryWrapper = new QueryWrapper<>(); QueryWrapper<DeviceBreakdown> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("Type", TypeValue) queryWrapper.eq("Type", TypeValue)
.ge("create_time",CreateTimeValue) .le("create_time",CreateTimeValue)
.select("count(*) as id", "fault_name", "create_time","Type") .select("count(*) as id", "fault_name", "create_time","Type")
.groupBy("fault_name"); .groupBy("fault_name");
List<IotDeviceBreakdown> breakdown = new ArrayList<>(); List<IotDeviceBreakdown> breakdown = new ArrayList<>();
QueryWrapper<DeviceBreakdown> query = new QueryWrapper<>(); QueryWrapper<DeviceBreakdown> query = new QueryWrapper<>();
query.eq("Type",TypeValue); query.eq("Type",TypeValue);
QueryWrapper<DeviceBreakdown> queryTime = new QueryWrapper<>(); QueryWrapper<DeviceBreakdown> queryTime = new QueryWrapper<>();
queryTime.ge("create_time",CreateTimeValue); queryTime.le("create_time",CreateTimeValue);
if ((deviceBreakdownMapper.selectCount(query) <=0)||(deviceBreakdownMapper.selectCount(queryTime)<=0)) { if ((deviceBreakdownMapper.selectCount(query) <=0)||(deviceBreakdownMapper.selectCount(queryTime)<=0)) {
return breakdown; return breakdown;
} }