[fix]修改点赞逻辑

This commit is contained in:
王庆祥 2025-10-01 08:28:42 +08:00
parent 400196b480
commit d60ed900bc

View File

@ -254,7 +254,7 @@ public class VlogServiceImpl extends ServiceImpl<VlogMapper, Vlog> implements Vl
}
// 我点赞的视频关联关系保存到数据库
myLikeVlogService.like(vlogId, Long.valueOf(vlog.getMemberId()), Long.valueOf(userId));
clearMemberVlogCache(vlogId, userId);
clearMemberVlogCache(vlogId, userId,vlog.getMemberId());
//发送消息
MqUtil.sendIMMessage(buildMessage(vlog));
}
@ -302,13 +302,13 @@ public class VlogServiceImpl extends ServiceImpl<VlogMapper, Vlog> implements Vl
// 我取消点赞的视频关联关系删除
myLikeVlogService.unLike(vlogId, Long.valueOf(userId));
clearMemberVlogCache(vlogId, userId);
clearMemberVlogCache(vlogId, userId,vlog.getMemberId());
}
private void clearMemberVlogCache(String vlogId, String userId) {
private void clearMemberVlogCache(String vlogId, String userId,String vloggerId) {
RedisUtils.delCacheMapValue(GlobalConstants.GLOBAL_VLOG_MY_LIKED_LIST, userId);
RedisUtils.delCacheMapValue(GlobalConstants.GLOBAL_VLOG_LIKED_COUNT, vlogId);
RedisUtils.delCacheMapValue(GlobalConstants.GLOBAL_VLOG_ALL_LIKED_COUNT, userId);
RedisUtils.delCacheMapValue(GlobalConstants.GLOBAL_VLOG_ALL_LIKED_COUNT, vloggerId);
}
@Override