|
@@ -172,40 +172,12 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
@ApiOperation(value = "相机台账管理分页")
|
|
|
@PostMapping("/list")
|
|
|
public AjaxResult selectBaseAccountManagement(@RequestBody BaseCameraManagementVo baseCameraManagementVo) {
|
|
|
- baseCameraManagementVo= (BaseCameraManagementVo) dataScoreUtil.setDataScore(getUserId(),baseCameraManagementVo);
|
|
|
- LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagementVo.getLineDir()) && baseCameraManagementVo.getLineDir() != 0) {
|
|
|
- lw.eq(BaseCameraManagement::getLineDir, baseCameraManagementVo.getLineDir());
|
|
|
- }
|
|
|
- if (!StringUtils.isBlank(baseCameraManagementVo.getRailwayCode())) {
|
|
|
- lw.eq(BaseCameraManagement::getRailwayCode, baseCameraManagementVo.getRailwayCode());
|
|
|
- }
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagementVo.getDeptId())) {
|
|
|
- lw.eq(BaseCameraManagement::getDeptId, baseCameraManagementVo.getDeptId());
|
|
|
- }
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagementVo.getBeginMile())) {
|
|
|
- lw.ge(BaseCameraManagement::getBeginMile, baseCameraManagementVo.getBeginMile());
|
|
|
- }
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagementVo.getEndMile())) {
|
|
|
- lw.le(BaseCameraManagement::getEndMile, baseCameraManagementVo.getEndMile());
|
|
|
- }
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagementVo.getInstallMiles())) {
|
|
|
- int miles = AppendUtils.stringSplit(baseCameraManagementVo.getInstallMiles());
|
|
|
- lw.eq(BaseCameraManagement::getInstallMile, miles);
|
|
|
- }
|
|
|
- if(!baseCameraManagementVo.getDsFlay()){
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagementVo.getDsUserId())){
|
|
|
- lw.eq(BaseCameraManagement::getCreateBy, baseCameraManagementVo.getDsUserId()).or();
|
|
|
- }
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagementVo.getDsDeptId())){
|
|
|
- lw.eq(BaseCameraManagement::getDeptId,baseCameraManagementVo.getDsDeptId()).or();
|
|
|
- }
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagementVo.getDsDeptIds())){
|
|
|
- lw.in(BaseCameraManagement::getDeptId,baseCameraManagementVo.getDsDeptIds());
|
|
|
- }
|
|
|
- }
|
|
|
- IPage<BaseCameraManagement> page = baseCameraManagementService.page(new Page<>(baseCameraManagementVo.getPageNum(), baseCameraManagementVo.getPageSize()), lw);
|
|
|
- if (!ObjectUtils.isEmpty(page) && !ObjectUtils.isEmpty(page.getRecords())) {
|
|
|
+ baseCameraManagementVo = (BaseCameraManagementVo) dataScoreUtil.setDataScore(getUserId(), baseCameraManagementVo);
|
|
|
+ IPage<BaseCameraManagement> page = baseCameraManagementService.queryPage(baseCameraManagementVo);
|
|
|
+ page.setTotal(page.getTotal());
|
|
|
+ page.setCurrent(page.getCurrent());
|
|
|
+ page.setPages(page.getPages());
|
|
|
+ if (!ObjectUtils.isEmpty(page) && page.getRecords().size() > 0) {
|
|
|
List<BaseCameraManagement> dto1 = page.getRecords().stream().map(o -> {
|
|
|
LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
if (!ObjectUtils.isEmpty(o.getRailwayCode())) {
|
|
@@ -370,16 +342,16 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
wrapper.eq(BaseRailwayManagement::getRailwayCode, baseCameraManagement.getRailwayCode());
|
|
|
}
|
|
|
BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(wrapper);
|
|
|
- if (ObjectUtils.isEmpty(baseRailwayManagement)){
|
|
|
- return error("线路表中没有该线路编码:"+baseCameraManagement.getRailwayCode()+"的数据");
|
|
|
+ if (ObjectUtils.isEmpty(baseRailwayManagement)) {
|
|
|
+ return error("线路表中没有该线路编码:" + baseCameraManagement.getRailwayCode() + "的数据");
|
|
|
}
|
|
|
LambdaQueryWrapper<BaseDeviceDynamicManagement> queryWrapper = new LambdaQueryWrapper<BaseDeviceDynamicManagement>();
|
|
|
if (!ObjectUtils.isEmpty(baseCameraManagement.getCameraCode())) {
|
|
|
queryWrapper.eq(BaseDeviceDynamicManagement::getCameraCode, baseCameraManagement.getCameraCode());
|
|
|
}
|
|
|
BaseDeviceDynamicManagement baseDeviceDynamicManagement = baseDeviceDynamicManagementService.getOne(queryWrapper);
|
|
|
- if (ObjectUtils.isEmpty(baseRailwayManagement)){
|
|
|
- return error("设备动态管理表中没有该相机编码:"+baseCameraManagement.getCameraCode()+"的数据");
|
|
|
+ if (ObjectUtils.isEmpty(baseRailwayManagement)) {
|
|
|
+ return error("设备动态管理表中没有该相机编码:" + baseCameraManagement.getCameraCode() + "的数据");
|
|
|
}
|
|
|
List<Object> list = new ArrayList<>();
|
|
|
list.add(baseRailwayManagement.getRailwayName());
|