浏览代码

Merge branch 'v3' of http://git.ycjcjy.com/zhiyuxing/estateagents into v3

魏熙美 5 年前
父节点
当前提交
bbbae59dce
共有 1 个文件被更改,包括 7 次插入5 次删除
  1. 7
    5
      src/main/java/com/huiju/estateagents/interceptor/AccessInterceptor.java

+ 7
- 5
src/main/java/com/huiju/estateagents/interceptor/AccessInterceptor.java 查看文件

61
     @Override
61
     @Override
62
     public void afterCompletion(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3)
62
     public void afterCompletion(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3)
63
             throws Exception {
63
             throws Exception {
64
-        arg1.setHeader("Access-Control-Expose-Headers","content-type");
64
+
65
     }
65
     }
66
 
66
 
67
     /*
67
     /*
70
     @Override
70
     @Override
71
     public void postHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, ModelAndView arg3)
71
     public void postHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, ModelAndView arg3)
72
             throws Exception {
72
             throws Exception {
73
-        arg1.setHeader("Access-Control-Expose-Headers","content-type");
73
+
74
     }
74
     }
75
 
75
 
76
     @Override
76
     @Override
151
     
151
     
152
     //检验按钮权限
152
     //检验按钮权限
153
     private boolean checkButtonRole(HttpServletRequest request) {
153
     private boolean checkButtonRole(HttpServletRequest request) {
154
-        if(StringUtils.isEmpty(request.getHeader("x-action"))){
154
+        String action = request.getHeader("x-action");
155
+        if(StringUtils.isEmpty(action)){
155
             return false;
156
             return false;
156
         }
157
         }
157
         //根据路径匹配code 一致继续 否则无权限
158
         //根据路径匹配code 一致继续 否则无权限
161
         if (null == taButtonUriMap){
162
         if (null == taButtonUriMap){
162
             return true;
163
             return true;
163
         }
164
         }
165
+    
164
         
166
         
165
-        if (!taButtonUriMap.getButtonCode().equals(request.getHeader("x-action"))){
167
+        if (!taButtonUriMap.getButtonCode().equals(action)){
166
             return false;
168
             return false;
167
         }
169
         }
168
         
170
         
169
         //根据code查询按钮权限
171
         //根据code查询按钮权限
170
         Map map = JWTUtils.getUserIdAndOrgId(request);
172
         Map map = JWTUtils.getUserIdAndOrgId(request);
171
         QueryWrapper<SysButtonInMenu> sysButtonInMenuQueryWrapper = new QueryWrapper<>();
173
         QueryWrapper<SysButtonInMenu> sysButtonInMenuQueryWrapper = new QueryWrapper<>();
172
-        sysButtonInMenuQueryWrapper.eq("code",request.getHeader("x-action"));
174
+        sysButtonInMenuQueryWrapper.eq("code",action);
173
         SysButtonInMenu sysButtonInMenu = sysButtonInMenuService.getOne(sysButtonInMenuQueryWrapper);
175
         SysButtonInMenu sysButtonInMenu = sysButtonInMenuService.getOne(sysButtonInMenuQueryWrapper);
174
         if (null == sysButtonInMenu){
176
         if (null == sysButtonInMenu){
175
             return false;
177
             return false;