|
|
@ -1,10 +1,8 @@
|
|
|
|
package com.manage.controller;
|
|
|
|
package com.manage.controller;
|
|
|
|
|
|
|
|
|
|
|
|
import com.manage.annotation.RequiresPermissions;
|
|
|
|
import com.manage.annotation.RequiresPermissions;
|
|
|
|
import com.manage.entity.Power_User;
|
|
|
|
|
|
|
|
import com.manage.service.User_Dept_MenuService;
|
|
|
|
import com.manage.service.User_Dept_MenuService;
|
|
|
|
import com.manage.vo.Power_UserVo;
|
|
|
|
import com.manage.vo.Power_UserVo;
|
|
|
|
import com.manage.vo.User_Dept_Menu;
|
|
|
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
import org.aspectj.lang.ProceedingJoinPoint;
|
|
|
|
import org.aspectj.lang.ProceedingJoinPoint;
|
|
|
|
import org.aspectj.lang.Signature;
|
|
|
|
import org.aspectj.lang.Signature;
|
|
|
@ -18,9 +16,7 @@ import org.springframework.web.context.request.ServletRequestAttributes;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
|
|
import java.lang.reflect.Method;
|
|
|
|
import java.lang.reflect.Method;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.Set;
|
|
|
|
import java.util.Set;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -85,7 +81,7 @@ public class PermissionsController {
|
|
|
|
if (user.getRoleId() == 0 && user.getRoleId() != -100) {
|
|
|
|
if (user.getRoleId() == 0 && user.getRoleId() != -100) {
|
|
|
|
object = pjp.proceed();
|
|
|
|
object = pjp.proceed();
|
|
|
|
}else{
|
|
|
|
}else{
|
|
|
|
Boolean flag = false;
|
|
|
|
boolean flag = false;
|
|
|
|
Set<String> menus = user.getMenus();
|
|
|
|
Set<String> menus = user.getMenus();
|
|
|
|
if (null != menus && !menus.isEmpty()) {
|
|
|
|
if (null != menus && !menus.isEmpty()) {
|
|
|
|
for (String menuUrl : menus) {
|
|
|
|
for (String menuUrl : menus) {
|
|
|
|