|
@@ -430,17 +430,19 @@ public class BaseCameraManagementController extends BaseController {
|
|
LambdaQueryWrapper<MsgAlarm> wrapper1 = new LambdaQueryWrapper<MsgAlarm>();
|
|
LambdaQueryWrapper<MsgAlarm> wrapper1 = new LambdaQueryWrapper<MsgAlarm>();
|
|
if (!ObjectUtils.isEmpty(baseCameraManagement.getCameraCode())) {
|
|
if (!ObjectUtils.isEmpty(baseCameraManagement.getCameraCode())) {
|
|
wrapper1.eq(MsgAlarm::getCameraCode, baseCameraManagement.getCameraCode());
|
|
wrapper1.eq(MsgAlarm::getCameraCode, baseCameraManagement.getCameraCode());
|
|
|
|
+ wrapper1.orderByDesc( MsgAlarm::getAlarmTime);
|
|
}
|
|
}
|
|
- MsgAlarm msgAlarm = msgAlarmService.getOne(wrapper1);
|
|
|
|
|
|
+ List<MsgAlarm> list1 = msgAlarmService.list(wrapper1);
|
|
List<Object> list = new ArrayList<>();
|
|
List<Object> list = new ArrayList<>();
|
|
list.add(baseRailwayManagement.getRailwayName());
|
|
list.add(baseRailwayManagement.getRailwayName());
|
|
list.add(AppendUtils.stringAppend(baseCameraManagement.getInstallMile()));
|
|
list.add(AppendUtils.stringAppend(baseCameraManagement.getInstallMile()));
|
|
list.add(baseCameraManagement.getLineDir());
|
|
list.add(baseCameraManagement.getLineDir());
|
|
list.add(baseCameraManagement.getCameraCode());
|
|
list.add(baseCameraManagement.getCameraCode());
|
|
list.add(baseDeviceDynamicManagement.getElectricity());
|
|
list.add(baseDeviceDynamicManagement.getElectricity());
|
|
- if (ObjectUtils.isEmpty(msgAlarm)) {
|
|
|
|
|
|
+ if (list1.size()<=0) {
|
|
list.add(1);
|
|
list.add(1);
|
|
} else {
|
|
} else {
|
|
|
|
+ MsgAlarm msgAlarm = list1.get(0);
|
|
list.add(msgAlarm.getIsLock());
|
|
list.add(msgAlarm.getIsLock());
|
|
}
|
|
}
|
|
return AjaxResult.success(list);
|
|
return AjaxResult.success(list);
|
|
@@ -472,25 +474,10 @@ public class BaseCameraManagementController extends BaseController {
|
|
@ApiOperation("导出相机台账管理信息")
|
|
@ApiOperation("导出相机台账管理信息")
|
|
@PostMapping("/exportBaseAccountManagement")
|
|
@PostMapping("/exportBaseAccountManagement")
|
|
@Log(title = "相机台账管理", businessType = BusinessType.EXPORT)
|
|
@Log(title = "相机台账管理", businessType = BusinessType.EXPORT)
|
|
- public void exportBaseAccountManagement(HttpServletResponse response, @RequestBody BaseCameraManagementVo baseAccountManagementVo) {
|
|
|
|
- LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
|
- if (!ObjectUtils.isEmpty(baseAccountManagementVo.getLineDir())) {
|
|
|
|
- lw.eq(BaseCameraManagement::getLineDir, baseAccountManagementVo.getLineDir());
|
|
|
|
- }
|
|
|
|
- if (!StringUtils.isBlank(baseAccountManagementVo.getRailwayCode())) {
|
|
|
|
- lw.eq(BaseCameraManagement::getRailwayCode, baseAccountManagementVo.getRailwayCode());
|
|
|
|
- }
|
|
|
|
- if (!ObjectUtils.isEmpty(baseAccountManagementVo.getDeptId())) {
|
|
|
|
- lw.eq(BaseCameraManagement::getDeptId, baseAccountManagementVo.getDeptId());
|
|
|
|
- }
|
|
|
|
- if (!ObjectUtils.isEmpty(baseAccountManagementVo.getBeginMile())) {
|
|
|
|
- lw.ge(BaseCameraManagement::getBeginMile, baseAccountManagementVo.getBeginMile());
|
|
|
|
- }
|
|
|
|
- if (!ObjectUtils.isEmpty(baseAccountManagementVo.getEndMile())) {
|
|
|
|
- lw.le(BaseCameraManagement::getEndMile, baseAccountManagementVo.getEndMile());
|
|
|
|
- }
|
|
|
|
- List<BaseCameraManagement> list = baseCameraManagementService.list(lw);
|
|
|
|
- for (BaseCameraManagement baseCameraManagement : list) {
|
|
|
|
|
|
+ public void exportBaseAccountManagement(HttpServletResponse response, @RequestBody BaseCameraManagementVo baseCameraManagementVo) {
|
|
|
|
+ baseCameraManagementVo = (BaseCameraManagementVo) dataScoreUtil.setDataScore(getUserId(), baseCameraManagementVo);
|
|
|
|
+ List<BaseCameraManagement> baseCameraManagementList = baseCameraManagementService.baseCameraManagementList(baseCameraManagementVo);
|
|
|
|
+ for (BaseCameraManagement baseCameraManagement : baseCameraManagementList) {
|
|
SysDept sysDept = deptService.selectDeptById(baseCameraManagement.getDeptId());
|
|
SysDept sysDept = deptService.selectDeptById(baseCameraManagement.getDeptId());
|
|
baseCameraManagement.setDeptName(sysDept.getDeptName());
|
|
baseCameraManagement.setDeptName(sysDept.getDeptName());
|
|
LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
@@ -507,7 +494,7 @@ public class BaseCameraManagementController extends BaseController {
|
|
baseCameraManagement.setBeginMiles(begin);
|
|
baseCameraManagement.setBeginMiles(begin);
|
|
}
|
|
}
|
|
ExcelUtil<BaseCameraManagement> util = new ExcelUtil<>(BaseCameraManagement.class);
|
|
ExcelUtil<BaseCameraManagement> util = new ExcelUtil<>(BaseCameraManagement.class);
|
|
- util.exportExcel(response, list, "台账管理相机数据");
|
|
|
|
|
|
+ util.exportExcel(response, baseCameraManagementList, "台账管理相机数据");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|