您的位置:首页 > 其它

增加评论逻辑

2015-10-30 14:09 134 查看
一、增加评论逻辑

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: