diff --git a/sgzb-common/sgzb-common-security/src/main/java/com/bonus/sgzb/common/security/aspect/PreAuthorizeAspect.java b/sgzb-common/sgzb-common-security/src/main/java/com/bonus/sgzb/common/security/aspect/PreAuthorizeAspect.java index 8ccecef..1cf92eb 100644 --- a/sgzb-common/sgzb-common-security/src/main/java/com/bonus/sgzb/common/security/aspect/PreAuthorizeAspect.java +++ b/sgzb-common/sgzb-common-security/src/main/java/com/bonus/sgzb/common/security/aspect/PreAuthorizeAspect.java @@ -61,10 +61,8 @@ public class PreAuthorizeAspect //获取请求参数 boolean needPermission = true; Object[] args = joinPoint.getArgs(); - String argStr = JSON.toJSONString(args); - JSONArray jsonArray = JSONUtil.parseArray(argStr); - for (int i = 0; i < jsonArray.size(); i++) { - Object obj = jsonArray.getObj(i); + for (int i = 0; i < args.length; i++) { + Object obj = args[i]; if (Objects.nonNull(obj) && obj instanceof JSONObject) { JSONObject jsonObject = (JSONObject) obj; if ("1".equals(jsonObject.getStr("skipPermission"))) {