|
@@ -6,6 +6,7 @@ import cn.hutool.core.io.FileUtil;
|
|
|
import cn.hutool.core.thread.ThreadUtil;
|
|
|
import cn.hutool.core.util.ObjUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
+import cn.hutool.http.HttpUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.fdkankan.filestorage.FileStorageTemplate;
|
|
|
import com.gis.common.annotation.LogAnnotation;
|
|
@@ -180,16 +181,8 @@ public class WorkOfflineListener implements ChannelAwareMessageListener {
|
|
|
String cmd = String.format(CmdConstant.UNZIP_MESH_ZIP, zipPath, param.getPath());
|
|
|
CmdUtils.callLineSh(cmd);
|
|
|
//下载icon
|
|
|
- String iconOssKey = FileUtils.getStringReplaceUrl(workNavigationEntity.getIcon());
|
|
|
- log.info("下载icon:{}", iconOssKey);
|
|
|
- fileStorageTemplate.ossDownloadFileToLocal(fdkkBucket,
|
|
|
- iconOssKey,
|
|
|
- basePath + File.separator + iconOssKey
|
|
|
- );
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ log.info("下载icon:{}", workNavigationEntity.getIcon());
|
|
|
+ HttpUtil.downloadFileFromUrl(workNavigationEntity.getIcon(),basePath + File.separator );
|
|
|
}else {
|
|
|
log.info("mesh离线包不存在,{}---{}", workNavigationEntity.getSceneCode(),zipPath);
|
|
|
}
|