|
@@ -43,6 +43,9 @@ public class PersonDeviceLogApiController {
|
|
|
@Autowired
|
|
|
private DeviceInfoService deviceInfoService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private AlarmConfigService alarmConfigService;
|
|
|
+
|
|
|
@PostMapping("queryTemperatureRawRecordList")
|
|
|
@ApiOperation(value="根据实时数据查看企业人员温度数据")
|
|
|
@ApiImplicitParams({
|
|
@@ -420,6 +423,7 @@ public class PersonDeviceLogApiController {
|
|
|
|
|
|
long normalCount = personDeviceFilterLogService.countByTimeRangeAndCompanyCode(companyInfo.getCode() + "%",1,startTime,endTime);
|
|
|
long abnormalCount = personDeviceFilterLogService.countByTimeRangeAndCompanyCode(companyInfo.getCode() + "%",-1,startTime,endTime);
|
|
|
+ long undetectedCount = personDeviceFilterLogService.countUndetectedByCompanyCode(companyInfo.getCode() + "%", startTime,endTime);
|
|
|
|
|
|
Map<String,Object> map1 = new HashMap();
|
|
|
|
|
@@ -435,6 +439,13 @@ public class PersonDeviceLogApiController {
|
|
|
|
|
|
listMap.add(map2);
|
|
|
|
|
|
+ Map<String,Object> map3 = new HashMap();
|
|
|
+
|
|
|
+ map3.put("name","未测量体温");
|
|
|
+ map3.put("value",undetectedCount);
|
|
|
+
|
|
|
+ listMap.add(map3);
|
|
|
+
|
|
|
msgResult.setResult(true);
|
|
|
msgResult.setData(listMap);
|
|
|
}
|
|
@@ -561,8 +572,12 @@ public class PersonDeviceLogApiController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ long undetectedCount = personDeviceFilterLogService.countUndetectedByCompanyCode(companyInfo.getCode() + "%",startTime,endTime);
|
|
|
+
|
|
|
map.put("companyTotalCount",companyTotalCount);
|
|
|
map.put("personTotalCount",personTotalCount);
|
|
|
+ map.put("undetectedCount",undetectedCount);
|
|
|
+
|
|
|
map.put("list",list);
|
|
|
|
|
|
msgResult.setResult(true);
|