From c2ae049ad735d2c4343d95723b614debfec3872f Mon Sep 17 00:00:00 2001 From: zhangdaiscott Date: Tue, 31 Aug 2021 22:28:28 +0800 Subject: [PATCH] =?UTF-8?q?=20issues/2959=20=E5=BE=AE=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E7=89=88=E9=9B=86=E6=88=90=E4=BC=81=E4=B8=9A=E5=BE=AE=E4=BF=A1?= =?UTF-8?q?=E5=8D=95=E7=82=B9=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/org/jeecg/common/util/RestUtil.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/RestUtil.java b/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/RestUtil.java index d30b8385..28141c28 100644 --- a/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/RestUtil.java +++ b/jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/RestUtil.java @@ -25,6 +25,12 @@ public class RestUtil { public static String getDomain() { if (domain == null) { domain = SpringContextUtils.getDomain(); + // issues/2959 + // 微服务版集成企业微信单点登录 + // 因为微服务版没有端口号,导致 SpringContextUtils.getDomain() 方法获取的域名的端口号变成了:-1所以出问题了,只需要把这个-1给去掉就可以了。 + if (domain.endsWith(":-1")) { + domain = domain.substring(0, domain.length() - 3); + } } return domain; }