增加评论逻辑

23 篇文章 0 订阅
20 篇文章 0 订阅
一、增加评论逻辑

1、先判断用户是否登录,以及是否账号被禁用
2、判断评论是否为空(包括空格),以及字符长度(5至1000个字符)
3、判断视频、产品是否存在
4、判断是否重复评论以及是否频繁评论(10s)
5、检测垃圾词语和评论相似度(注:如果评论内容包含了垃圾词语,则不检测相似度,他们的状态都设置为不显示,以及admin_type为2)
6、判断是否插入成功(插入成功将comment_id设置为评论id,同时将用户的评论数加一,以及文章评论数加一【注:如果是垃圾评论和相似度评论不要加一】)
7、添加动态
8、写入缓存(缓存包括hash:comment_data:id  zset:comment_user_data:uid zset:user_comment_reply_data:uid  zset:comment_article_data:aid)
9、如果评论字符长度大于50,写入zset:sim_comment:user:uid 主要用于评论相似度判断
10、发送消息送积分

二、回复逻辑(基本同上)
1、上面的第六点加一条(评论回复数加一)
2、写入缓存(zset:comment_reply_data:comment_id  zset:comment_reply_user_data:uid)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值