Showing
1 changed file
with
0 additions
and
32 deletions
1 | -# ArticleContentController判断用户是否收藏逛的文章 # | ||
2 | -**方法:checkArticleFav()** | ||
3 | - | ||
4 | -**请求参数** | ||
5 | - | ||
6 | -| 参数名称 | 参数类型 | 可否为空 |示例 |默认值 |备注 | | ||
7 | -| ---------|:--------:| --------:|-----:|------:|-----:| | ||
8 | -|article_id|string | 否 |35 |0 |文章id| | ||
9 | -|uid |string | 否 |5324120|否 |用户id| | ||
10 | - | ||
11 | -**实现逻辑:** | ||
12 | - | ||
13 | -1、ArticleContentController.checkArticleFav()方法中调用sns.checkArticleFav服务; | ||
14 | - | ||
15 | -2、对参数article\_id文章id是否为空或是否小于0进行验证,若为空则抛出文章id不能为空的异常或文章id错误异常;对uid进行如上同样的验证; | ||
16 | - | ||
17 | -3、根据article\_id和uid查询数据库表user\_favorite,得到UserFavorite对象,包括用户id、文章id、记录创建时间等信息; | ||
18 | - | ||
19 | -4、判断UserFavorite对象对象是否为空,为空则表示user\_favorite表中没有该条记录,即该用户未收藏该文章,返回false;不为空,则表示存在该article\_id和uid对应的一条记录,返回true. | ||
20 | - | ||
21 | -**示例** | ||
22 | -请求: http://localhost:8080/gateway/guang/service/*/article/checkArticleFav?article_id=35&uid=5357305&debug=XYZ | ||
23 | - | ||
24 | -返回: | ||
25 | - | ||
26 | - { | ||
27 | - "alg": "SALT_MD5", | ||
28 | - "code": 200, | ||
29 | - "data": false, | ||
30 | - "md5": "1073b2b29ffc3b2ada0de06b683382a6", | ||
31 | - "message": "操作成功" | ||
32 | - } |
-
Please register or login to post a comment