|
@@ -270,9 +270,7 @@ public class SceneCommonService {
|
|
|
}
|
|
|
|
|
|
if(scenePlus.getSceneSource() == 4 || scenePlus.getSceneSource() == 5){ //深时复制
|
|
|
- laserService.copy(scenePlus.getCameraId(),scenePlus.getCreateTime(),newNum,0,null,
|
|
|
- sceneEditInfo.getScenePassword(),scenePlus.getUserId(),"V4",
|
|
|
- oldNum,plusExt.getAlgorithmTime(),scenePlus.getSceneSource(),plusExt.getShootCount(),plusExt.getLocation(),plusExt.getIsObj());
|
|
|
+ laserService.copy(oldNum,newNum,newDataSource,true);
|
|
|
}else {
|
|
|
laserService.cloudPointBuild(oldNum,newNum);
|
|
|
}
|
|
@@ -291,10 +289,7 @@ public class SceneCommonService {
|
|
|
|
|
|
|
|
|
if(scenePlus.getSceneSource() == 4 || scenePlus.getSceneSource() == 5){ //深时复制
|
|
|
- String laserPath = laserService.copyDataSource(oldDataSource,plusExt.getDataSource());
|
|
|
- laserService.copy(scenePlus.getCameraId(),scenePlus.getCreateTime(),newNum,2,laserPath,
|
|
|
- sceneEditInfo.getScenePassword(),scenePlus.getUserId(),"V4",
|
|
|
- oldNum,plusExt.getAlgorithmTime(),scenePlus.getSceneSource(),plusExt.getShootCount(),plusExt.getLocation(),plusExt.getIsObj());
|
|
|
+ laserService.copy(oldNum,newNum,newDataSource,false);
|
|
|
}
|
|
|
String redisKey = RedisKeyUtil.laserCopyLock + newNum;
|
|
|
long startTime = new Date().getTime();
|
|
@@ -370,10 +365,8 @@ public class SceneCommonService {
|
|
|
oldEditScene.setFloorPlanPng(oldEditScene.getFloorPlanPng() == null ? null : oldEditScene.getFloorPlanPng().replace(oldNum, scenePro.getNum()));
|
|
|
sceneProEditService.save(oldEditScene);
|
|
|
|
|
|
- if(scenePro.getSceneSource() == 4){ //深时复制
|
|
|
- laserService.copy(scenePro.getCameraId(),scenePro.getCreateTime(),newNum,0,null,
|
|
|
- oldEditScene.getSceneKey(),scenePro.getUserId(),"V3",
|
|
|
- oldNum,scenePro.getCreateTime(),scenePro.getSceneSource(),scenePro.getShootCount(),null,scenePro.getIsObj());
|
|
|
+ if(scenePro.getSceneSource() == 4 || scenePro.getSceneSource() == 5){ //深时复制
|
|
|
+ laserService.copy(oldNum,newNum,newDataSource,false);
|
|
|
}
|
|
|
/*
|
|
|
*cp oss nas
|
|
@@ -406,12 +399,8 @@ public class SceneCommonService {
|
|
|
String targetVoice = String.format(SceneResourcePath.voicePath, scenePro.getNum());
|
|
|
this.copyOssAndNas(oldNum,scenePro.getNum(),sourceVoice,targetVoice);
|
|
|
|
|
|
- if(scenePro.getSceneSource() == 4){ //深时复制
|
|
|
- String laserPath = laserService.copyDataSource(oldDataSource,scenePro.getDataSource());
|
|
|
- laserService.copy(scenePro.getCameraId(),scenePro.getCreateTime(),newNum,2,laserPath,
|
|
|
- oldEditScene.getSceneKey(),scenePro.getUserId(),"V3",
|
|
|
- oldNum,scenePro.getCreateTime(),scenePro.getSceneSource(),scenePro.getShootCount(),null,scenePro.getIsObj());
|
|
|
-
|
|
|
+ if(scenePro.getSceneSource() == 4 || scenePro.getSceneSource() == 5){ //深时复制
|
|
|
+ laserService.copy(oldNum,newNum,newDataSource,true);
|
|
|
}
|
|
|
scenePro.setStatus(-2);
|
|
|
sceneProService.updateById(scenePro);
|