From a64ecef6b80491afc0598ac39efb89dececdf7ee Mon Sep 17 00:00:00 2001 From: ithorns Date: Thu, 16 Jun 2022 09:19:38 +0000 Subject: [PATCH] =?UTF-8?q?update=20ruoyi-framework/src/main/java/com/ruoy?= =?UTF-8?q?i/framework/aspectj/DataScopeAspect.java.=20=E4=B8=8D=E7=9F=A5?= =?UTF-8?q?=E8=BF=99=E6=A0=B7=E4=BF=AE=E6=94=B9=E4=BC=9A=E4=B8=8D=E4=BC=9A?= =?UTF-8?q?=E5=BD=B1=E5=93=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/framework/aspectj/DataScopeAspect.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java index 92177aced..15c8afc51 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java @@ -138,11 +138,13 @@ public class DataScopeAspect */ private void clearDataScope(final JoinPoint joinPoint) { - Object params = joinPoint.getArgs()[0]; - if (StringUtils.isNotNull(params) && params instanceof BaseEntity) - { - BaseEntity baseEntity = (BaseEntity) params; - baseEntity.getParams().put(DATA_SCOPE, ""); + Object[] args = joinPoint.getArgs(); + if (args.length > 0) { + Object params = args[0]; + if (StringUtils.isNotNull(params) && params instanceof BaseEntity) { + BaseEntity baseEntity = (BaseEntity) params; + baseEntity.getParams().put(DATA_SCOPE, ""); + } } } }