旅游项目day10

1. 内容评论

旅游项目day10_第1张图片

1.1 评论表结构设计

id,content,user_id,article_id,ref_comment_id,create_time,likes,state
存储到MySQL行否?
存储到MongoDB行否?

使用MongoDB来实现。

1.2 创建评论服务

导入users-api模块
旅游项目day10_第2张图片
攻略评论模型:
旅游项目day10_第3张图片
游记评论与攻略评论类似:

1.3 评论服务

旅游项目day10_第4张图片

攻略评论分页查询:
旅游项目day10_第5张图片

1.4 发布评论

1.5 ThreadLocal

在一次请求中,获取多次用户信息,可以使用ThreadLocal。

1.5 评论点赞功能实现

需要判断当前用户是否点过赞,在评论集合中有一个点赞用户列表,查询这个列表看当前用户是否点过赞,如果当前用户点过赞,那么再次单击点赞就是取消点赞。
旅游项目day10_第6张图片
旅游项目day10_第7张图片

你可能感兴趣的:(旅游)