增加系统管理员权限校验
This commit is contained in:
parent
a7ef78a56e
commit
38f365c2f0
|
|
@ -2,6 +2,7 @@ package com.electromagnetic.industry.software.manage.config;
|
||||||
|
|
||||||
import cn.hutool.core.date.SystemClock;
|
import cn.hutool.core.date.SystemClock;
|
||||||
import com.electromagnetic.industry.software.common.cons.UserConstants;
|
import com.electromagnetic.industry.software.common.cons.UserConstants;
|
||||||
|
import com.electromagnetic.industry.software.common.enums.AdminTypeEnum;
|
||||||
import com.electromagnetic.industry.software.common.pojo.UserLoginInfo;
|
import com.electromagnetic.industry.software.common.pojo.UserLoginInfo;
|
||||||
import com.electromagnetic.industry.software.common.util.TokenUtil;
|
import com.electromagnetic.industry.software.common.util.TokenUtil;
|
||||||
import com.electromagnetic.industry.software.common.util.UserThreadLocal;
|
import com.electromagnetic.industry.software.common.util.UserThreadLocal;
|
||||||
|
|
@ -39,8 +40,7 @@ public class LoginInterceptor implements HandlerInterceptor {
|
||||||
private boolean checkSysAdminOperation(HttpServletRequest request) {
|
private boolean checkSysAdminOperation(HttpServletRequest request) {
|
||||||
String requestURI = request.getRequestURI();
|
String requestURI = request.getRequestURI();
|
||||||
if (!requestURI.startsWith("/data/ed/prj")) {
|
if (!requestURI.startsWith("/data/ed/prj")) {
|
||||||
// 校验当前用户是不是系统管理员,再进行后续权限校验
|
return UserThreadLocal.getAdminType().equals(AdminTypeEnum.SYSTEM.getValue());
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue