diff --git a/nursing-unit-api/src/main/java/com/nu/modules/common/SysBaseInfoApi.java b/nursing-unit-api/src/main/java/com/nu/modules/common/SysBaseInfoApi.java index 4d01eaf..173ffe3 100644 --- a/nursing-unit-api/src/main/java/com/nu/modules/common/SysBaseInfoApi.java +++ b/nursing-unit-api/src/main/java/com/nu/modules/common/SysBaseInfoApi.java @@ -2,6 +2,7 @@ package com.nu.modules.common; import com.alibaba.fastjson.JSONObject; import com.google.common.collect.Maps; +import com.nu.modules.sysconfig.ISysConfigApi; import org.apache.commons.lang.StringUtils; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.api.ISysBaseAPI; @@ -28,6 +29,8 @@ public class SysBaseInfoApi { @Lazy @Autowired private ISysBaseAPI sysBaseAPI; + @Autowired + private ISysConfigApi sysConfigApi; /** * 返回机构信息配置的"协议域名" @@ -63,9 +66,12 @@ public class SysBaseInfoApi { */ @GetMapping("/getMediaUrlByOrgCode") public Result getMediaUrlByOrgCode(@RequestParam("orgCode") String orgCode) { - JSONObject deptInfo = sysBaseAPI.getOrgInfo(orgCode, null); +// JSONObject deptInfo = sysBaseAPI.getOrgInfo(orgCode, null); +// String mediaUrl = deptInfo.getString("mediaUrl"); + Map result = Maps.newHashMap(); - String mediaUrl = deptInfo.getString("mediaUrl"); + com.alibaba.fastjson.JSONObject sysParams = sysConfigApi.getByKey("media_url"); + String mediaUrl = sysParams.getString("configValue"); result.put("mediaUrl", mediaUrl.endsWith("/") ? mediaUrl : mediaUrl + "/"); return Result.ok(result); }