From a1b85ef72062ca80db35546e4216dd564f3e0f57 Mon Sep 17 00:00:00 2001 From: WangHan <wwh_work@126,com> Date: 星期四, 03 四月 2025 15:58:19 +0800 Subject: [PATCH] 问题与漏洞修改 --- consum-base/src/main/java/com/consum/base/cache/RedisFinSysTenantUserCache.java | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/cache/RedisFinSysTenantUserCache.java b/consum-base/src/main/java/com/consum/base/cache/RedisFinSysTenantUserCache.java index 3ad382f..4b39f84 100644 --- a/consum-base/src/main/java/com/consum/base/cache/RedisFinSysTenantUserCache.java +++ b/consum-base/src/main/java/com/consum/base/cache/RedisFinSysTenantUserCache.java @@ -1,20 +1,21 @@ package com.consum.base.cache; - import com.consum.base.Constants; import com.consum.base.FinSysTenantUserCacheProvider; -import com.consum.base.service.FinSysTenantUserServiceImpl; +import com.consum.base.service.FinSysTenantUserService; import com.consum.model.po.FinSysTenantUser; import com.walker.support.redis.cache.RedisCacheProvider; /** * Redis瀹炵幇鐨勫悗鍙扮櫥褰曠敤鎴� + * * @author 鐜嬫兜 * @date 2023-07-18 */ -public class RedisFinSysTenantUserCache extends RedisCacheProvider<FinSysTenantUser> implements FinSysTenantUserCacheProvider { +public class RedisFinSysTenantUserCache extends RedisCacheProvider<FinSysTenantUser> + implements FinSysTenantUserCacheProvider { - public RedisFinSysTenantUserCache(){ + public RedisFinSysTenantUserCache() { this.setUseRedis(true); this.setLoadPage(false); } @@ -22,11 +23,15 @@ @Override public FinSysTenantUser get(String userId) { FinSysTenantUser finSysTenantUser = this.getCacheData(userId); - if(finSysTenantUser == null){ + if (finSysTenantUser == null) { finSysTenantUser = this.finSysTenantUserService.queryOneByUserId(userId); - if(finSysTenantUser == null){ + if (finSysTenantUser == null) { logger.warn("浠庢暟鎹簱鏈煡璇㈠埌鐢ㄦ埛锛屾棤娉曠紦瀛橈紝userId = {}", userId); return null; + } + // TODO 瓒呯骇绠$悊鍛� + if (finSysTenantUser.getId() == 0) { + finSysTenantUser.setTenantId("0"); } this.putCacheData(userId, finSysTenantUser); } @@ -53,9 +58,9 @@ @Override public FinSysTenantUser getByUserId(String userId) { FinSysTenantUser finSysTenantUser = this.getCacheData(userId); - if(finSysTenantUser == null){ + if (finSysTenantUser == null) { finSysTenantUser = this.finSysTenantUserService.queryOneById(userId); - if(finSysTenantUser == null){ + if (finSysTenantUser == null) { logger.warn("浠庢暟鎹簱鏈煡璇㈠埌鐢ㄦ埛锛屾棤娉曠紦瀛橈紝userId = {}", userId); return null; } @@ -74,9 +79,9 @@ return FinSysTenantUser.class; } - public void setFinSysTenantUserService(FinSysTenantUserServiceImpl finSysTenantUserService) { + public void setFinSysTenantUserService(FinSysTenantUserService finSysTenantUserService) { this.finSysTenantUserService = finSysTenantUserService; } - private FinSysTenantUserServiceImpl finSysTenantUserService; + private FinSysTenantUserService finSysTenantUserService; } -- Gitblit v1.9.1