|
@@ -256,12 +256,15 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
List<Long> cameraIds = records.parallelStream().map(SceneVo::getCameraId).collect(Collectors.toList());
|
|
|
cameraMap = cameraService.getByIds(cameraIds);
|
|
|
|
|
|
- if(param.getType() == 2 && laserMap.isEmpty()){
|
|
|
+ if(param.getType() == 2){
|
|
|
laserMap = laserService.list(sceneNumList,4);
|
|
|
}
|
|
|
- if(param.getType() == 6 && laserMap.isEmpty()){
|
|
|
+ if(param.getType() == 6 ){
|
|
|
laserMap = laserService.list(sceneNumList,5);
|
|
|
}
|
|
|
+ if(param.getType() == 57 ){
|
|
|
+ laserMap = laserService.list(sceneNumList,57);
|
|
|
+ }
|
|
|
|
|
|
List<String> modelingNumList = page.getRecords().stream().filter(e -> e.getStatus() == 0).map(SceneVo::getNum).collect(Collectors.toList());
|
|
|
if(!modelingNumList.isEmpty()){
|
|
@@ -269,7 +272,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
}
|
|
|
}
|
|
|
for (SceneVo record : page.getRecords()) {
|
|
|
- if(param.getType() == 2 || param.getType() == 6){
|
|
|
+ if(param.getIsLaser()){
|
|
|
JSONObject ssObj = laserMap.get(record.getNum());
|
|
|
if(ssObj!=null){
|
|
|
record.setSceneName(ssObj.getString("title"));
|