[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));
|
myLikeVlogService.like(vlogId, Long.valueOf(vlog.getMemberId()), Long.valueOf(userId));
|
||||||
clearMemberVlogCache(vlogId, userId);
|
clearMemberVlogCache(vlogId, userId,vlog.getMemberId());
|
||||||
//发送消息
|
//发送消息
|
||||||
MqUtil.sendIMMessage(buildMessage(vlog));
|
MqUtil.sendIMMessage(buildMessage(vlog));
|
||||||
}
|
}
|
||||||
@ -302,13 +302,13 @@ public class VlogServiceImpl extends ServiceImpl<VlogMapper, Vlog> implements Vl
|
|||||||
|
|
||||||
// 我取消点赞的视频,关联关系删除
|
// 我取消点赞的视频,关联关系删除
|
||||||
myLikeVlogService.unLike(vlogId, Long.valueOf(userId));
|
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_MY_LIKED_LIST, userId);
|
||||||
RedisUtils.delCacheMapValue(GlobalConstants.GLOBAL_VLOG_LIKED_COUNT, vlogId);
|
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
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user