|
@@ -82,8 +82,9 @@ public class WorkOfflineListener implements ChannelAwareMessageListener {
|
|
Result getViewInfo= Result.success(viewInfo);
|
|
Result getViewInfo= Result.success(viewInfo);
|
|
FileUtils.writeUtf8String(getViewInfo, getViewInfoPath);
|
|
FileUtils.writeUtf8String(getViewInfo, getViewInfoPath);
|
|
//下载作品的OSS文件夹
|
|
//下载作品的OSS文件夹
|
|
- String ossKey = "720yun_fd_manage/" + workEntity.getId();
|
|
|
|
- OssShUtil.yunDownload(ossKey,basePath+File.separator+ossKey);
|
|
|
|
|
|
+ String baseOssKey = "720yun_fd_manage";
|
|
|
|
+ String ossKey =baseOssKey+"/" + workEntity.getId();
|
|
|
|
+ OssShUtil.yunDownload(ossKey,basePath+File.separator+baseOssKey);
|
|
|
|
|
|
|
|
|
|
//处理关联的作品和场景
|
|
//处理关联的作品和场景
|
|
@@ -91,9 +92,9 @@ public class WorkOfflineListener implements ChannelAwareMessageListener {
|
|
for (WorkNavigationEntity workNavigationEntity : workNavigationEntities) {
|
|
for (WorkNavigationEntity workNavigationEntity : workNavigationEntities) {
|
|
if (ObjUtil.isNotEmpty(workNavigationEntity.getType())){
|
|
if (ObjUtil.isNotEmpty(workNavigationEntity.getType())){
|
|
if (workNavigationEntity.getType().equalsIgnoreCase("pano")){
|
|
if (workNavigationEntity.getType().equalsIgnoreCase("pano")){
|
|
- String PanoOssKey = "720yun_fd_manage/" + workNavigationEntity.getSceneCode();
|
|
|
|
|
|
+ String PanoOssKey = baseOssKey+"/"+workNavigationEntity.getSceneCode();
|
|
log.info("下载作品类-全景图:{},下载路径-PanoOssKey", workNavigationEntity.getSceneCode(),PanoOssKey);
|
|
log.info("下载作品类-全景图:{},下载路径-PanoOssKey", workNavigationEntity.getSceneCode(),PanoOssKey);
|
|
- OssShUtil.yunDownload(PanoOssKey,basePath+File.separator+PanoOssKey);
|
|
|
|
|
|
+ OssShUtil.yunDownload(PanoOssKey,basePath+File.separator+baseOssKey);
|
|
}else if (workNavigationEntity.getType().equalsIgnoreCase("4dkk")){
|
|
}else if (workNavigationEntity.getType().equalsIgnoreCase("4dkk")){
|
|
//整合离线包
|
|
//整合离线包
|
|
log.info("整合mesh场景");
|
|
log.info("整合mesh场景");
|