Browse Source

获取离线相机和电量低的相机

gao.qiang 10 months ago
parent
commit
09ecb59bd6

+ 18 - 0
hazard-admin/src/main/java/com/ozs/web/controller/accountmanagment/BaseCameraManagementController.java

@@ -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);
+    }
 }