|
@ -85,7 +85,7 @@ public class ResiGroupMemberRedis { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @Description 得到一个指定组内成员信息,如果redis中没有,则返回null |
|
|
* @Description 得到一个指定组内成员信息,如果redis中没有,则去数据库查询并放入缓存 |
|
|
* @Param groupId |
|
|
* @Param groupId |
|
|
* @Param userId |
|
|
* @Param userId |
|
|
* @return ResiGroupMemberInfoRedisDTO.class |
|
|
* @return ResiGroupMemberInfoRedisDTO.class |
|
@ -97,7 +97,7 @@ public class ResiGroupMemberRedis { |
|
|
ResiGroupMemberInfoRedisDTO memberCache = |
|
|
ResiGroupMemberInfoRedisDTO memberCache = |
|
|
(ResiGroupMemberInfoRedisDTO) redisUtils.get(ResiGroupRedisKeys.getResiGroupMemberInfoKey(groupId,userId)); |
|
|
(ResiGroupMemberInfoRedisDTO) redisUtils.get(ResiGroupRedisKeys.getResiGroupMemberInfoKey(groupId,userId)); |
|
|
//如果缓存中没有该成员数据
|
|
|
//如果缓存中没有该成员数据
|
|
|
if(null == memberCache || StringUtils.isNotBlank(memberCache.getUserId())){ |
|
|
if(null == memberCache || StringUtils.isBlank(memberCache.getUserId())){ |
|
|
Map<String,Object> param = new HashMap<>(); |
|
|
Map<String,Object> param = new HashMap<>(); |
|
|
param.put(TopicConstant.CUSTOMER_USER_ID,userId); |
|
|
param.put(TopicConstant.CUSTOMER_USER_ID,userId); |
|
|
param.put(TopicConstant.RESI_GROUP_ID,groupId); |
|
|
param.put(TopicConstant.RESI_GROUP_ID,groupId); |
|
@ -140,7 +140,6 @@ public class ResiGroupMemberRedis { |
|
|
.concat(userId)); |
|
|
.concat(userId)); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
memberCache.setGroupId(groupId); |
|
|
|
|
|
return memberCache; |
|
|
return memberCache; |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|