Commit 112c566a authored by tangwei's avatar tangwei

修改权限注解

parent a2423790
......@@ -23,6 +23,10 @@ public @interface UserEmpower {
*/
String[] field();
/**
* @param 经销商字段(Field1,Field2)
*/
String[] dealerField();
/**
* @param 每个字段运算符( in,like,likeLeft,likeRight,eq)
*/
String[] fieldConditions() ;
......
......@@ -45,9 +45,10 @@ public class UserEmpowerInterceptor implements Interceptor {
@Override
public Object intercept(Invocation invocation) throws Throwable {
try {
StdUserEmpower orgCode =(StdUserEmpower) redisUtils.get("Emp_"+RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken()));
if(orgCode.isFlag()){
StatementHandler statementHandler = PluginUtils.realTarget(invocation.getTarget());
MetaObject metaObject = SystemMetaObject.forObject(statementHandler);
MappedStatement mappedStatement = (MappedStatement) metaObject.getValue("delegate.mappedStatement");
......@@ -59,7 +60,6 @@ public class UserEmpowerInterceptor implements Interceptor {
}
//StdUserEmpower orgCode = UserEmpowerThreadLocal.getDataAuthRule();
StdUserEmpower orgCode =(StdUserEmpower) redisUtils.get("Emp_"+RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken()));
if(orgCode!=null&&orgCode.isFlag()){
//获取字段
......@@ -119,6 +119,21 @@ public class UserEmpowerInterceptor implements Interceptor {
}else{
return invocation.proceed();
}
}else{
//经销商
}
}catch (Exception e){
e.printStackTrace();
throw new BadRequest("权限认证失败!");
......
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