|
@@ -1020,7 +1020,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
private ResultData downloadModel43dtiles(String num, String bucket, ScenePlusExt scenePlusExt, SceneEditInfo sceneEditInfo){
|
|
|
|
|
|
//下载mesh到本地
|
|
|
- String meshOssPath = String.format(UploadFilePath.DATA_VIEW_PATH, num) + "mesh";
|
|
|
+ String meshOssPath = String.format(UploadFilePath.DATA_VIEW_PATH, num) + "mesh/";
|
|
|
String meshLocalPath = String.format(ConstantFilePath.SCENE_DATA_PATH_V4, num) + "mesh";
|
|
|
String zipName = num + "_mesh.zip";
|
|
|
String zipFilePath = String.format(ConstantFilePath.SCENE_DATA_PATH_V4, num) + zipName;
|
|
@@ -1030,6 +1030,8 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
ZipUtil.zip(meshLocalPath,zipFilePath);
|
|
|
//上传压缩包
|
|
|
fYunFileService.uploadFile(bucket, zipFilePath, "downloads/extras/" + zipName);
|
|
|
+ //删除本地文件
|
|
|
+ FileUtil.del(meshLocalPath);
|
|
|
String url = ossUrlPrefix + "downloads/extras/" + zipName + "?t=" + Calendar.getInstance().getTimeInMillis();
|
|
|
return ResultData.ok(url);
|
|
|
}
|