瀏覽代碼

修复全景图缓存数据接口

dengsixing 3 年之前
父節點
當前提交
106c54cd9d
共有 1 個文件被更改,包括 7 次插入6 次删除
  1. 7 6
      src/main/java/com/fdkankan/repair/controller/SceneRepairController.java

+ 7 - 6
src/main/java/com/fdkankan/repair/controller/SceneRepairController.java

@@ -112,14 +112,15 @@ public class SceneRepairController {
         String path = sceneProExt.getDataSource();
         log.info("计算结果路径:" + path + "/caches/images");
         List<String> imagesList = FileUtil.listFileNames(path + "/caches/images");
-
-        String imagesCachePath =  "/mnt/4Dkankan/scene/" + num;
+        String cachedImagesPath = String.format(ConstantFilePath.SCENE_CACHE_IMAGES, num);
         String visionPath = path + "/results/vision.txt";
         List<String> panoramaImageList = SceneUtil.getPanoramaImageList(visionPath);
-        imagesList.stream().forEach(srcPath -> {
-            if(panoramaImageList.contains(srcPath)){
-                log.info("源文件:{}, 目标文件:{}", srcPath, srcPath.replace(path, imagesCachePath));
-                cn.hutool.core.io.FileUtil.copy(srcPath, srcPath.replace(path, imagesCachePath), true);
+        imagesList.stream().forEach(fileName -> {
+            if(panoramaImageList.contains(fileName)){
+                String srcPath = path + "/caches/images/" + fileName;
+                String targetPath = cachedImagesPath + fileName;
+                log.info("源文件:{}, 目标文件:{}", srcPath, targetPath);
+                cn.hutool.core.io.FileUtil.copy(srcPath, targetPath, true);
             }
         });
         return ResultData.ok();