Commit e693ac194da39229ca617c7967b5981935086e9a

Authored by YunaiV
1 parent ac6645d0

[FIX] CRM:数据权限切面对无登录用户的系统调用放行,修公海自动掉落 Null key 恒失败(A34)- #1221

#1221
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/framework/permission/core/aop/CrmPermissionAspect.java
@@ -45,6 +45,7 @@ public class CrmPermissionAspect { @@ -45,6 +45,7 @@ public class CrmPermissionAspect {
45 45
46 @Before("@annotation(crmPermission)") 46 @Before("@annotation(crmPermission)")
47 public void doBefore(JoinPoint joinPoint, CrmPermission crmPermission) { 47 public void doBefore(JoinPoint joinPoint, CrmPermission crmPermission) {
  48 + // 对应 issue:https://github.com/YunaiV/ruoyi-vue-pro/pull/1221
48 // 0. 系统调用(定时任务/异步线程等,无登录用户)不走数据权限校验,直接放行。 49 // 0. 系统调用(定时任务/异步线程等,无登录用户)不走数据权限校验,直接放行。
49 // 数据权限是“按登录用户”的访问控制;/admin-api 外部请求必然有登录用户, 50 // 数据权限是“按登录用户”的访问控制;/admin-api 外部请求必然有登录用户,
50 // 故登录用户为 null 只可能是系统内部调用(如公海自动掉落定时任务),属可信进程。 51 // 故登录用户为 null 只可能是系统内部调用(如公海自动掉落定时任务),属可信进程。