fix 修复 数据权限 缓存方法名错误问题

This commit is contained in:
疯狂的狮子Li 2022-01-26 10:33:49 +00:00 committed by Gitee
parent dafb7477f6
commit 28916bd384
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -160,13 +160,13 @@ public class PlusDataPermissionHandler {
DataPermission dataPermission; DataPermission dataPermission;
// 获取方法注解 // 获取方法注解
for (Method method : methods) { for (Method method : methods) {
dataPermission = dataPermissionCacheMap.get(method.getName()); dataPermission = dataPermissionCacheMap.get(mappedStatementId);
if (ObjectUtil.isNotNull(dataPermission)) { if (ObjectUtil.isNotNull(dataPermission)) {
return dataPermission.value(); return dataPermission.value();
} }
if (AnnotationUtil.hasAnnotation(method, DataPermission.class)) { if (AnnotationUtil.hasAnnotation(method, DataPermission.class)) {
dataPermission = AnnotationUtil.getAnnotation(method, DataPermission.class); dataPermission = AnnotationUtil.getAnnotation(method, DataPermission.class);
dataPermissionCacheMap.put(method.getName(), dataPermission); dataPermissionCacheMap.put(mappedStatementId, dataPermission);
return dataPermission.value(); return dataPermission.value();
} }
} }