Selaa lähdekoodia

生成obj改造,下载点位校准文件,刘强版本大改,要求只有包含字段vision_edit_version且vision_edit_version的值是1.0时,才下载vision_edit.txt文件进行计算,其他情况不保留

dengsixing 8 kuukautta sitten
vanhempi
commit
4f05e3f7a4

+ 8 - 2
src/main/java/com/fdkankan/contro/mq/service/impl/BuildObjServiceImpl.java

@@ -170,8 +170,14 @@ public class BuildObjServiceImpl implements IBuildSceneService {
         String ossResultPath = String.format(UploadFilePath.scene_result_data_path, message.getSceneNum());
         fYunFileService.downloadFileByCommand(path + "/caches/images/", ossResultPath + "caches/images/");
 
-        //下载点位校准文件
-        fYunFileService.downloadFileByCommand(path + "/extras/", ossResultPath + "extras/");
+        //下载点位校准文件,刘强版本大改,要求只有包含字段vision_edit_version且vision_edit_version的值是1.0时,才下载vision_edit.txt文件进行计算,其他情况不保留
+        if(fYunFileService.fileExist(ossResultPath + "extras/" + "vision_edit.txt")){
+            String fileContent = fYunFileService.getFileContent(ossResultPath + "extras/" + "vision_edit.txt");
+            JSONObject jsonObject = JSON.parseObject(fileContent);
+            if(jsonObject.containsKey("vision_edit_version") && jsonObject.getString("vision_edit_version").equals("1.0")){
+                fYunFileService.downloadFile(ossResultPath + "extras/vision_edit.txt", path + "/extras/vision_edit.txt");
+            }
+        }
     }
 
     @Override