[fix]修改我是否关注的bug,修改缓存逻辑

This commit is contained in:
wangqx 2025-10-10 16:20:30 +08:00
parent 85dbab8f22
commit 841074baeb

View File

@ -149,8 +149,11 @@ public class FansServiceImpl extends ServiceImpl<FansMapper, Fans> implements IF
}
@Override
@Cacheable(cacheNames = GlobalConstants.GLOBAL_MEMBER_DOIFOLLOW, key = "#myId" + "-" + "#vloggerId")
@Cacheable(cacheNames = GlobalConstants.GLOBAL_MEMBER_DOIFOLLOW, key = "#p0 + '_' + #p1")
public boolean queryDoIFollowVloger(Long myId, Long vloggerId) {
// 打印参数值和预期的 key
log.debug("myId: {}, vloggerId: {}, 生成的缓存 key: {}-{}",
myId, vloggerId, myId, vloggerId);
if (myId.equals(vloggerId)) {
return true;
}
@ -183,7 +186,7 @@ public class FansServiceImpl extends ServiceImpl<FansMapper, Fans> implements IF
RedisUtils.delCacheMapValue(GlobalConstants.GLOBAL_MEMBER_FANS_COUNT, vloggerId + "");
RedisUtils.delCacheMapValue(GlobalConstants.GLOBAL_MEMBER_FOLLOW_COUNT, userId + "");
RedisUtils.delCacheMapValue(GlobalConstants.GLOBAL_MEMBER_FRIENDS_COUNT, userId + "");
RedisUtils.delCacheMapValue(GlobalConstants.GLOBAL_MEMBER_DOIFOLLOW, userId + "-" + vloggerId);
RedisUtils.delCacheMapValue(GlobalConstants.GLOBAL_MEMBER_DOIFOLLOW, userId + "_" + vloggerId);
}
@Override