|
@@ -529,7 +529,6 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
FolderScene folderScene = folderSceneService.getByType(sceneId, null);
|
|
FolderScene folderScene = folderSceneService.getByType(sceneId, null);
|
|
String time = DateUtil.date2String(new Date(),DateUtil.YYYYMMDDHHMMSSSSS_DATA_FORMAT);
|
|
String time = DateUtil.date2String(new Date(),DateUtil.YYYYMMDDHHMMSSSSS_DATA_FORMAT);
|
|
|
|
|
|
-
|
|
|
|
if(scenePro !=null){ //v3场景复制
|
|
if(scenePro !=null){ //v3场景复制
|
|
log.info("场景复制--V3--OldNum:{},oldTitle:{},newNum:{},newTitle:{}",
|
|
log.info("场景复制--V3--OldNum:{},oldTitle:{},newNum:{},newTitle:{}",
|
|
scenePro.getNum(),scenePro.getSceneName(),newNum,newTitle);
|
|
scenePro.getNum(),scenePro.getSceneName(),newNum,newTitle);
|
|
@@ -581,6 +580,10 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
oldScene.setDataSource(newDataSource);
|
|
oldScene.setDataSource(newDataSource);
|
|
|
|
|
|
this.save(oldScene);
|
|
this.save(oldScene);
|
|
|
|
+ if(oldScene.getSceneSource() == 4){ //深时复制
|
|
|
|
+ laserService.copy(oldScene.getCameraId(),oldScene.getCreateTime(),newNum,0,null,
|
|
|
|
+ oldEditScene.getSceneKey(),oldScene.getSceneName(),oldScene.getUserId());
|
|
|
|
+ }
|
|
//更新video
|
|
//更新video
|
|
Map map = new HashMap();
|
|
Map map = new HashMap();
|
|
JSONObject object = new JSONObject();
|
|
JSONObject object = new JSONObject();
|
|
@@ -648,7 +651,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
log.info("复制场景结束-{}", new Date());
|
|
log.info("复制场景结束-{}", new Date());
|
|
if(oldScene.getSceneSource() == 4){ //深时复制
|
|
if(oldScene.getSceneSource() == 4){ //深时复制
|
|
String laserPath = laserService.copyDataSource(preDataSource,oldScene.getDataSource());
|
|
String laserPath = laserService.copyDataSource(preDataSource,oldScene.getDataSource());
|
|
- laserService.copy(oldScene.getCameraId(),oldScene.getCreateTime(),newNum,laserPath,
|
|
|
|
|
|
+ laserService.copy(oldScene.getCameraId(),oldScene.getCreateTime(),newNum,2,laserPath,
|
|
oldEditScene.getSceneKey(),oldScene.getSceneName(),oldScene.getUserId());
|
|
oldEditScene.getSceneKey(),oldScene.getSceneName(),oldScene.getUserId());
|
|
}
|
|
}
|
|
sceneCopyLogService.saveByNum(oldNum,newNum,oldScene.getUserId());
|
|
sceneCopyLogService.saveByNum(oldNum,newNum,oldScene.getUserId());
|
|
@@ -709,7 +712,6 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
}
|
|
}
|
|
FileUtils.delAllFile(newDataSource);
|
|
FileUtils.delAllFile(newDataSource);
|
|
|
|
|
|
-
|
|
|
|
FileUtils.copyFolderAllFiles(oldDataSource+"/",newDataSource+"/", true);
|
|
FileUtils.copyFolderAllFiles(oldDataSource+"/",newDataSource+"/", true);
|
|
|
|
|
|
}
|
|
}
|