|
@@ -107,6 +107,7 @@ public class BuildV3SceneServiceImpl implements IBuildSceneService {
|
|
this.downLoadSource(message, message.getPath());
|
|
this.downLoadSource(message, message.getPath());
|
|
JSONObject fdageJson = JSONObject.parseObject(FileUtils.readFile(message.getPath().concat("/capture/data.fdage")));
|
|
JSONObject fdageJson = JSONObject.parseObject(FileUtils.readFile(message.getPath().concat("/capture/data.fdage")));
|
|
boolean rewrite = false;
|
|
boolean rewrite = false;
|
|
|
|
+ boolean reUpload = false;
|
|
if (!ObjectUtils.isEmpty(modelSceneKind)) {
|
|
if (!ObjectUtils.isEmpty(modelSceneKind)) {
|
|
// 修改dataFdage文件
|
|
// 修改dataFdage文件
|
|
fdageJson.put("modelType", modelSceneKind);
|
|
fdageJson.put("modelType", modelSceneKind);
|
|
@@ -118,12 +119,15 @@ public class BuildV3SceneServiceImpl implements IBuildSceneService {
|
|
// 写入data.fdage 防止重算
|
|
// 写入data.fdage 防止重算
|
|
fdageJson.remove("OnlyExportMeshObj");
|
|
fdageJson.remove("OnlyExportMeshObj");
|
|
rewrite = true;
|
|
rewrite = true;
|
|
|
|
+ reUpload = true;
|
|
}
|
|
}
|
|
|
|
|
|
if (rewrite) {
|
|
if (rewrite) {
|
|
FileUtils.writeFile(message.getPath().concat("/capture/data.fdage"), fdageJson.toJSONString());
|
|
FileUtils.writeFile(message.getPath().concat("/capture/data.fdage"), fdageJson.toJSONString());
|
|
- String ossPath = getOssPath(message.getPath());
|
|
|
|
- fYunFileService.uploadFile(message.getPath().concat("/capture/data.fdage"), ossPath + "data.fdage");
|
|
|
|
|
|
+ if(reUpload){
|
|
|
|
+ String ossPath = getOssPath(message.getPath());
|
|
|
|
+ fYunFileService.uploadFile(message.getPath().concat("/capture/data.fdage"), ossPath + "data.fdage");
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
message.getBuildContext().put("cameraType",message.getCameraType());
|
|
message.getBuildContext().put("cameraType",message.getCameraType());
|