|
@@ -767,7 +767,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
oldEditScene.setFloorPlanPng(oldEditScene.getFloorPlanPng() == null ? null : oldEditScene.getFloorPlanPng().replace(oldNum, scenePro.getNum()));
|
|
|
sceneProEditService.save(oldEditScene);
|
|
|
|
|
|
- if(scenePro.getSceneSource() == 4){ //深时复制
|
|
|
+ if(scenePro.getSceneSource() == 4 || scenePro.getSceneSource() == 5) { //深时复制
|
|
|
laserService.copy(oldNum,scenePro.getCameraId(),scenePro.getCreateTime(),newNum,0,null,
|
|
|
oldEditScene.getSceneKey(),scenePro.getSceneName(),scenePro.getUserId(),"V3",scenePro.getIsObj(),scenePro.getSceneSource(),scenePro.getCreateTime());
|
|
|
}
|
|
@@ -799,7 +799,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
String targetVoice = String.format(SceneResourcePath.voicePath, scenePro.getNum());
|
|
|
this.copyOssAndNas(oldNum,scenePro.getNum(),sourceVoice,targetVoice);
|
|
|
|
|
|
- if(scenePro.getSceneSource() == 4){ //深时复制
|
|
|
+ if(scenePro.getSceneSource() == 4 || scenePro.getSceneSource() == 5){ //深时复制
|
|
|
String laserPath = laserService.copyDataSource(oldDataSource,scenePro.getDataSource());
|
|
|
laserService.copy(oldNum,scenePro.getCameraId(),scenePro.getCreateTime(),newNum,2,laserPath,
|
|
|
oldEditScene.getSceneKey(),scenePro.getSceneName(),scenePro.getUserId(),"V3",scenePro.getIsObj(),scenePro.getSceneSource(),scenePro.getCreateTime());
|