From 3e4fb6b20cdb85b1bf290a88f68a4646915da78d Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期六, 03 八月 2024 11:06:52 +0800
Subject: [PATCH] 增加获取系统信息相关实用类,及相关依赖

---
 pms-parent/pms-common/src/main/java/com/dy/common/aop/SsoPowerAspect.java |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/pms-parent/pms-common/src/main/java/com/dy/common/aop/SsoPowerAspect.java b/pms-parent/pms-common/src/main/java/com/dy/common/aop/SsoPowerAspect.java
index 6846bc1..5a6a088 100644
--- a/pms-parent/pms-common/src/main/java/com/dy/common/aop/SsoPowerAspect.java
+++ b/pms-parent/pms-common/src/main/java/com/dy/common/aop/SsoPowerAspect.java
@@ -22,6 +22,7 @@
 import org.springframework.web.util.UriComponentsBuilder;
 
 import java.lang.reflect.Method;
+import java.util.Arrays;
 import java.util.Objects;
 /**
  * 楠岃瘉鏄惁鐧诲綍鍚屾椂锛屼篃楠岃瘉鏉冮檺
@@ -111,9 +112,9 @@
         if(!StringUtils.isNullOrEmpty(SsoCheckUrl)){
             String url = UriComponentsBuilder.fromUriString(SsoCheckUrl)
                     .queryParam("token", token)
-                    .queryParam("power", power)
-                    .queryParam("allPower", (Object) allPower)
-                    .queryParam("anyPower", (Object) anyPower)
+                    .queryParam("privilege", power)
+                    .queryParam("allPrivilege", arraysToString(allPower))
+                    .queryParam("anyPrivilege", arraysToString(anyPower))
                     .build()
                     .toUriString();
             HttpHeaders headers = new HttpHeaders();
@@ -132,4 +133,10 @@
         }
     }
 
+    public String arraysToString(String[] stringArray) {
+        String str = Arrays.toString(stringArray);
+        // 鍚屾椂绉婚櫎寮�澶寸殑 "[" 鍜岀粨灏剧殑 "]"
+        return str.substring(1, str.length() - 1);
+    }
+
 }

--
Gitblit v1.8.0