Commit 65bf0df7 authored by 赵啸非's avatar 赵啸非

添加目录字段

parent e3b78792
...@@ -41,20 +41,19 @@ public class DataPermissionAspect { ...@@ -41,20 +41,19 @@ public class DataPermissionAspect {
@Around("pointCut()") @Around("pointCut()")
public Object around(ProceedingJoinPoint point) throws Throwable { public Object around(ProceedingJoinPoint point) throws Throwable {
MethodSignature signature = (MethodSignature) point.getSignature();
Method method = signature.getMethod();
DataPermission permissionData = method.getAnnotation(DataPermission.class);
if(ObjectUtils.isEmpty(permissionData)) return point.proceed();
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = attributes.getRequest(); HttpServletRequest request = attributes.getRequest();
String componentRoute = request.getServletPath(); String componentRoute = request.getServletPath();
IUser loginUser = authTokenService.getLoginUser(request); IUser loginUser = authTokenService.getLoginUser(request);
//如果是admin 不做数据权限校验 //如果是admin 不做数据权限校验
if(loginUser.isAdmin()) return point.proceed(); if(loginUser.isAdmin()) return point.proceed();
MethodSignature signature = (MethodSignature) point.getSignature();
Method method = signature.getMethod();
DataPermission permissionData = method.getAnnotation(DataPermission.class);
if(ObjectUtils.isEmpty(permissionData)) return point.proceed();
//获取授权方式 //获取授权方式
String permissionType = permissionData.permissionType(); String permissionType = permissionData.permissionType();
//获取组件路由 通过controller 获取 //获取组件路由 通过controller 获取
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment