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 3286d27..8fc39c1 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 @@ -41,6 +41,20 @@ public class SysBaseInfoApi { return Result.ok(result); } + /** + * 根据机构编码获取机构协议域名 + * + * @return + */ + @GetMapping("/getOrgUrlByOrgCode") + public Result getOrgUrlByOrgCode(@RequestParam("orgCode") String orgCode) { + JSONObject deptInfo = sysBaseAPI.getOrgInfo(orgCode); + Map result = Maps.newHashMap(); + String url = deptInfo.getString("url"); + result.put("url", url.endsWith("/") ? url.substring(0, url.length() - 1) : url); + return Result.ok(result); + } + /** * 根据机构编码获取机构api接口前缀 *