Browse Source

由于刘强说caches会影响计算结果,所以这里删除整个计算目录

dsx 2 years ago
parent
commit
76abc34002

+ 3 - 2
src/main/java/com/fdkankan/contro/mq/service/impl/BuildSceneServiceImpl.java

@@ -140,8 +140,9 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
         String num = message.getSceneNum();
         try {
             //重新计算时需要删除文件夹,否知使用缓存
-            if(new File(message.getPath() + File.separator + "results").exists()){
-                FileUtils.deleteDirectory(message.getPath() + File.separator + "results");
+            //由于刘强说caches会影响计算结果,所以这里删除整个计算目录
+            if(new File(message.getPath()).exists()){
+                FileUtils.deleteDirectory(message.getPath());
             }
 
             //删除点位校准数据

+ 3 - 2
src/main/java/com/fdkankan/contro/mq/service/impl/BuildV3SceneServiceImpl.java

@@ -113,8 +113,9 @@ public class BuildV3SceneServiceImpl implements IBuildSceneService {
         try {
 
             //重新计算时需要删除文件夹,否知使用缓存
-            if(new File(message.getPath() + File.separator + "results").exists()){
-                FileUtils.deleteDirectory(message.getPath() + File.separator + "results");
+            //由于刘强说caches会影响计算结果,所以这里删除整个计算目录
+            if(new File(message.getPath()).exists()){
+                FileUtils.deleteDirectory(message.getPath());
             }
 
             //用户相机重新全量上传,需要解冻结