From a2a8bac14d4b21f40c34f0738c965fe26f34bf9a Mon Sep 17 00:00:00 2001 From: whb <17803890193@163.com> Date: Fri, 12 Jul 2024 18:07:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E4=B8=9A=E9=93=B6=E8=A1=8C=E7=BB=BC?= =?UTF-8?q?=E5=90=88=E4=B8=9A=E5=8A=A1=E5=AE=9E=E8=AE=AD=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E7=94=9F=E6=88=90token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ibeetl/jlw/service/ResourcesApplicationService.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/web/src/main/java/com/ibeetl/jlw/service/ResourcesApplicationService.java b/web/src/main/java/com/ibeetl/jlw/service/ResourcesApplicationService.java index 3bda8dc8..5fe3c7a4 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/ResourcesApplicationService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/ResourcesApplicationService.java @@ -361,9 +361,18 @@ public class ResourcesApplicationService extends CoreBaseService list = ret.getList(); CollectionUtil.emptyIfNull(list).forEach(item -> { + + // 每个应用不同,可能携带密钥的key大不相同,所以要么单独记录,要么直接添加的时候,放在applicationLink字段中 // String applicationLink = makeHaveKeyStr(item.getApplicationLink()); String applicationLink = item.getApplicationLink(); + if ("商业银行综合业务实训系统".equals(item.getApplicationName())){ + String realUrl =applicationLink; + item.setRealUrl(realUrl); + item.setCanUsed(true); + return; + } + // 根据应用设置的Key生成单点登录的真实链接 String realUrl = applicationLink.concat(getKeyByCurrentUser(item.getResourcesApplicationId(), item.getLinkSecretKey()));