|
@@ -231,7 +231,18 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
}
|
|
|
}
|
|
|
if((param.getCameraIds() != null && param.getCameraIds().size()<=0) || (param.getUserIds() != null && param.getUserIds().size()<=0)){
|
|
|
- param.setNum("empty");
|
|
|
+ return PageInfo.PageInfoEmpty(param.getPageNum(),param.getPageSize());
|
|
|
+ }
|
|
|
+ HashMap<String, JSONObject> laserMap = new HashMap<>();
|
|
|
+ if(param.getType() == 2 && StringUtils.isNotBlank(param.getSceneName())){
|
|
|
+ laserMap = laserService.list(param.getSceneName(), 4);
|
|
|
+ }
|
|
|
+ if(param.getType() == 6 && StringUtils.isNotBlank(param.getSceneName())){
|
|
|
+ laserMap = laserService.list(param.getSceneName(), 5);
|
|
|
+ }
|
|
|
+ if(!laserMap.isEmpty()){
|
|
|
+ Set<String> keySet = laserMap.keySet();
|
|
|
+ param.setNumList(new ArrayList<>(keySet));
|
|
|
}
|
|
|
|
|
|
Page<SceneVo> page = this.getBaseMapper().pageList(new Page<>(param.getPageNum(),param.getPageSize()),param);
|