项目地址:https://gitee.com/flowers-bloom-is-the-sea/followDemo/tree/v2.0/
先在tb_user表造4个人先:
①或者直接是boy1和boy2都关注了boy3,当boy1来到boy2(或者boy2来到boy1)的博客页面可以看到共同关注的有boy3;
这里的boy1、boy2、boy3分别代表id为1、2、3的用户:
id name
------ -----------------------
1 鸽鸽
2 守护最好的鸽鸽
3 最好的鸽鸽
然后就用postman来测试:
先用get请求http://localhost:8081/follow/common/1/2
来查看id=1和id=2的共同关注者,返回结果:
{
"code": 200,
"data": []
}
空列表是在预期内的,没问题,因为之前都没有添加任何关注者给每一个用户。
那么现在就来让id=1和id=2的共同关注id=3的用户:
put请求:http://localhost:8081/follow/3/true/1
结果:
{
"code": 200
}
put请求:http://localhost:8081/follow/3/true/2
结果:
{
"code": 200
}
再来看一下数据库:
id user_id follow_user_id
------ ------- ----------------
3 1 3
4 2 3
再来测试接口http://localhost:8081/follow/common/1/2
,返回结果:
{
"code": 200,
"data": [
{
"id": 3,
"name": "最好的鸽鸽"
}
]
}
没问题,成功了。