lyhzzz преди 2 години
родител
ревизия
95e5c08334

+ 4 - 2
src/main/java/com/fdkankan/ucenter/httpClient/service/LaserService.java

@@ -290,9 +290,11 @@ public class LaserService {
 
 
 
-    public void cloudPointBuild(String oldSceneCode,String sceneCode, String path) {
+    public void cloudPointBuild(String oldSceneCode,String sceneCode) {
+        if (!fYunFileService.fileExist(bucket,String.format(cloudPointFyunPath,oldSceneCode,oldSceneCode) +"vision_edit.txt")){
+            return;
+        }
         log.info("开始同步点云编辑文件");
-
         // 上传点云编辑文件,并通知激光系统
         fYunFileService.copyFileBetweenBucket(bucket,String.format(cloudPointFyunPath,oldSceneCode,oldSceneCode) + "vision_edit.txt",
                 bucket,String.format(cloudPointFyunPath,sceneCode,sceneCode) + "vision_edit.txt");

+ 2 - 2
src/main/java/com/fdkankan/ucenter/service/impl/ScenePlusServiceImpl.java

@@ -311,8 +311,8 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
                     String laserPath = laserService.copyDataSource(oldDataSource,plusExt.getDataSource());
                     laserService.copy(scenePlus.getCameraId(),scenePlus.getCreateTime(),newNum,2,laserPath,
                             sceneEditInfo.getScenePassword(),scenePlus.getTitle(),scenePlus.getUserId(),"V4");
-                } else if (new File(plusExt.getDataSource() + "/results/laserData/vision_edit.txt").exists()) {
-                    laserService.cloudPointBuild(num,newNum,plusExt.getDataSource());
+                } else {
+                    laserService.cloudPointBuild(num,newNum);
                 }
                 sceneCopyLogService.saveByNum(num,newNum,scenePlus.getUserId());