|
@@ -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
|