|
@@ -382,7 +382,7 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
|
|
//找出所有异常的相机 1=高铁的数量
|
|
//找出所有异常的相机 1=高铁的数量
|
|
unresolvedCount = (int) alarmList.stream()
|
|
unresolvedCount = (int) alarmList.stream()
|
|
.map(base -> baseCameraManagementMapper.selectOne(new LambdaQueryWrapper<BaseCameraManagement>()
|
|
.map(base -> baseCameraManagementMapper.selectOne(new LambdaQueryWrapper<BaseCameraManagement>()
|
|
- .eq(BaseCameraManagement::getCameraCode, base)))
|
|
|
|
|
|
+ .eq(BaseCameraManagement::getCameraCode, base.getCameraCode())))
|
|
.filter(Objects::nonNull)
|
|
.filter(Objects::nonNull)
|
|
.map(management -> baseRailwayManagementMapper.selectOne(new LambdaQueryWrapper<BaseRailwayManagement>()
|
|
.map(management -> baseRailwayManagementMapper.selectOne(new LambdaQueryWrapper<BaseRailwayManagement>()
|
|
.eq(BaseRailwayManagement::getRailwayCode, management.getRailwayCode()))) // 确保管理信息不是空的
|
|
.eq(BaseRailwayManagement::getRailwayCode, management.getRailwayCode()))) // 确保管理信息不是空的
|
|
@@ -404,4 +404,16 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
|
|
public AjaxResult cameraStateList() {
|
|
public AjaxResult cameraStateList() {
|
|
return AjaxResult.success(baseRailwayManagementMapper.cameraStateList());
|
|
return AjaxResult.success(baseRailwayManagementMapper.cameraStateList());
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public AjaxResult updateStateAll(Integer state) {
|
|
|
|
+ BaseDeviceDynamicManagement baseDeviceDynamicManagement = new BaseDeviceDynamicManagement();
|
|
|
|
+ if (state==1){
|
|
|
|
+ baseDeviceDynamicManagement.setFacilityState(1);
|
|
|
|
+ }else {
|
|
|
|
+ baseDeviceDynamicManagement.setElectricityState(1);
|
|
|
|
+ }
|
|
|
|
+ baseDeviceDynamicManagementMapper.update(baseDeviceDynamicManagement,null);
|
|
|
|
+ return AjaxResult.success();
|
|
|
|
+ }
|
|
}
|
|
}
|