diff --git a/bootx-services/service-visualization/src/main/java/cn/bootx/platform/visualization/core/service/ProjectInfoService.java b/bootx-services/service-visualization/src/main/java/cn/bootx/platform/visualization/core/service/ProjectInfoService.java index b4483ecf98d52d6ebf359434a4980935f6b234c7..85b7e9408d67faa225efadb726397129a32fc65a 100644 --- a/bootx-services/service-visualization/src/main/java/cn/bootx/platform/visualization/core/service/ProjectInfoService.java +++ b/bootx-services/service-visualization/src/main/java/cn/bootx/platform/visualization/core/service/ProjectInfoService.java @@ -2,6 +2,7 @@ package cn.bootx.platform.visualization.core.service; import cn.bootx.platform.common.core.exception.BizException; import cn.bootx.platform.common.core.exception.DataNotExistException; +import cn.bootx.platform.common.core.function.ParamService; import cn.bootx.platform.common.core.rest.PageResult; import cn.bootx.platform.common.core.rest.param.PageParam; import cn.bootx.platform.common.mybatisplus.util.MpUtil; @@ -51,6 +52,8 @@ public class ProjectInfoService { private final ProjectInfoPublishManager publishManager; + private final ParamService paramService; + /** * 获取文件上传oss信息 */ @@ -265,7 +268,12 @@ public class ProjectInfoService { * GoView服务地址 */ public String getGoViewUrl() { - return visualizationProperties.getGoViewUrl(); + String serverUrl = paramService.getValue("FileServerUrl"); + if (StrUtil.isBlank(serverUrl)) { + serverUrl = visualizationProperties.getGoViewUrl(); + } + return serverUrl; + } }