[fix]修改点赞逻辑
This commit is contained in:
parent
400196b480
commit
d60ed900bc
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user