|
|
@@ -135,9 +135,9 @@ public class BaseController {
|
|
|
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ private static String MyShiroList = "MyShiroList:";
|
|
|
private String getshiroList() {
|
|
|
- String shiroList = redisUtil.getString(TokenManager.getAdminId());
|
|
|
+ String shiroList = redisUtil.getString(MyShiroList+TokenManager.getAdminId());
|
|
|
if (StringUtils.isBlank(shiroList)){
|
|
|
shiroList=shiroAddRedis();
|
|
|
}
|
|
|
@@ -150,7 +150,7 @@ public class BaseController {
|
|
|
* 8=技术员,9=技术经理,10=技术管理员,11=运营管理,12=总裁助理,13=总裁,14=董事长助理,15=董事长
|
|
|
*/
|
|
|
public String shiroAddRedis() {
|
|
|
- redisUtil.deleteString(TokenManager.getAdminId());
|
|
|
+ redisUtil.deleteString(MyShiroList+TokenManager.getAdminId());
|
|
|
StringBuffer str= new StringBuffer();
|
|
|
if (TokenManager.hasRole(AFTConstants.SALESMAN))str.append(1).append(",");
|
|
|
if (TokenManager.hasRole(AFTConstants.SALESMAN_MANAGER))str.append(2).append(",");
|
|
|
@@ -172,7 +172,7 @@ public class BaseController {
|
|
|
|
|
|
if (str.length()<1)return "0";
|
|
|
String shiroList=str.substring(0,str.length()-1);
|
|
|
- redisUtil.setString("shiroList",shiroList);
|
|
|
+ redisUtil.setString(MyShiroList+TokenManager.getAdminId(),shiroList);
|
|
|
return shiroList;
|
|
|
}
|
|
|
|