|
@@ -1016,5 +1016,23 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
ExcelUtil<DeviceStateResp> util = new ExcelUtil<>(DeviceStateResp.class);
|
|
|
util.exportExcel(response, deviceStateRespList, "台账设备状态数据失败");
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取离线相机和电量低的相机
|
|
|
+ */
|
|
|
+ @GetMapping("/getMalfunctionAndLowCameraManagement")
|
|
|
+ public AjaxResult getMalfunctionAndLowCameraManagement(){
|
|
|
+ HashMap<String, Long> map = new HashMap<>();
|
|
|
+ LambdaQueryWrapper<BaseDeviceDynamicManagement> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ wrapper.eq(BaseDeviceDynamicManagement::getIsDisable,2);
|
|
|
+ long isDisable = baseDeviceDynamicManagementService.count(wrapper);
|
|
|
+ map.put("isDisable",isDisable);
|
|
|
+ LambdaQueryWrapper<BaseDeviceDynamicManagement> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.le(BaseDeviceDynamicManagement::getElectricity,10);
|
|
|
+ long electricity = baseDeviceDynamicManagementService.count(queryWrapper);
|
|
|
+ map.put("electricity",electricity);
|
|
|
+ map.put("count",isDisable+electricity);
|
|
|
+ return AjaxResult.success(map);
|
|
|
+ }
|
|
|
}
|
|
|
|