From db60afa59211e816ab0580ddd2e21705447277f6 Mon Sep 17 00:00:00 2001 From: lbw Date: Sun, 14 Jan 2024 10:44:54 +0800 Subject: [PATCH] =?UTF-8?q?:recycle:=20Refactoring=20code.=20=E7=A7=AF?= =?UTF-8?q?=E6=9C=A8token=20=E5=81=A5=E5=A3=AE=E6=80=A7=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pig4cloud/pigx/bi/config/JimuReportTokenService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pigx-visual/pigx-jimu-platform/src/main/java/com/pig4cloud/pigx/bi/config/JimuReportTokenService.java b/pigx-visual/pigx-jimu-platform/src/main/java/com/pig4cloud/pigx/bi/config/JimuReportTokenService.java index 49c9fb673..6cf6645c7 100644 --- a/pigx-visual/pigx-jimu-platform/src/main/java/com/pig4cloud/pigx/bi/config/JimuReportTokenService.java +++ b/pigx-visual/pigx-jimu-platform/src/main/java/com/pig4cloud/pigx/bi/config/JimuReportTokenService.java @@ -12,7 +12,6 @@ import org.jeecg.modules.jmreport.api.JmReportTokenServiceI; import org.springframework.stereotype.Component; import java.util.HashMap; -import java.util.List; import java.util.Map; /** @@ -56,8 +55,9 @@ public class JimuReportTokenService implements JmReportTokenServiceI { @Override public Boolean verifyToken(String token) { // 分割出 PIGX 的租户信息 - List splitList = StrUtil.split(token, CharUtil.UNDERLINE); - R> result = tokenService.queryToken(splitList.get(1), splitList.get(0) , SecurityConstants.FROM_IN); + String tenant = StrUtil.subBefore(token, CharUtil.UNDERLINE, false); + String tokenStr = StrUtil.subAfter(token, CharUtil.UNDERLINE, false); + R> result = tokenService.queryToken(tokenStr,tenant , SecurityConstants.FROM_IN); if (CommonConstants.SUCCESS.equals(result.getCode())) { return true; }