Pārlūkot izejas kodu

rename $_P_ cache key.

deason 2 gadi atpakaļ
vecāks
revīzija
21f8b6d149

+ 2 - 1
examcloud-core-basic-service/src/main/java/cn/com/qmth/examcloud/core/basic/service/impl/AuthServiceImpl.java

@@ -13,6 +13,7 @@ import cn.com.qmth.examcloud.core.basic.dao.entity.*;
 import cn.com.qmth.examcloud.core.basic.dao.enums.LoginRuleType;
 import cn.com.qmth.examcloud.core.basic.service.*;
 import cn.com.qmth.examcloud.core.basic.service.bean.LoginInfo;
+import cn.com.qmth.examcloud.support.CacheConstants;
 import cn.com.qmth.examcloud.support.cache.CacheHelper;
 import cn.com.qmth.examcloud.support.cache.bean.OrgCacheBean;
 import cn.com.qmth.examcloud.support.cache.bean.RootOrgCacheBean;
@@ -441,7 +442,7 @@ public class AuthServiceImpl implements AuthService {
                 }
             }
 
-            String key = "$_P_" + rootOrgId + "_" + roleId;
+            String key = CacheConstants.CACHE_B_ROLE_PRIVILEGE + rootOrgId + "_" + roleId;
             redisClient.set(key, sb.toString());
         }
     }

+ 2 - 1
examcloud-core-basic-starter/src/main/java/cn/com/qmth/examcloud/core/basic/starter/config/ExamCloudResourceManager.java

@@ -7,6 +7,7 @@ import cn.com.qmth.examcloud.commons.util.RegExpUtil;
 import cn.com.qmth.examcloud.core.basic.api.UserDataRuleCloudService;
 import cn.com.qmth.examcloud.core.basic.api.request.QueryUserDataRuleReq;
 import cn.com.qmth.examcloud.core.basic.api.response.QueryUserDataRuleResp;
+import cn.com.qmth.examcloud.support.CacheConstants;
 import cn.com.qmth.examcloud.support.cache.CacheHelper;
 import cn.com.qmth.examcloud.support.cache.bean.AppCacheBean;
 import cn.com.qmth.examcloud.web.redis.RedisClient;
@@ -107,7 +108,7 @@ public class ExamCloudResourceManager implements ResourceManager {
         Set<String> rolePrivilegeList = Sets.newHashSet();
         Long rootOrgId = user.getRootOrgId();
         for (Role role : roleList) {
-            String key = "$_P_" + rootOrgId + "_" + role.getRoleId();
+            String key = CacheConstants.CACHE_B_ROLE_PRIVILEGE + rootOrgId + "_" + role.getRoleId();
             String rolePrivileges = redisClient.get(key, String.class);
 
             List<String> rpList = RegExpUtil.findAll(rolePrivileges, "\\w+");