ArticleContentController根据文章id获取文章编号和判断收藏
Showing
1 changed file
with
31 additions
and
0 deletions
业务分享/逛的业务流分享/ArticleContentController.md
0 → 100644
1 | +# 逛(sns) ArticleContentController 业务逻辑 | ||
2 | +功能描述:根据文章id获取文章内容,根据文章id和用户id判断用户是否收藏该文章 | ||
3 | +## 1、 getway入口 ## | ||
4 | +### (1)获取文章内容 ### | ||
5 | + 需要参数:String article_id,String client_type; | ||
6 | + 类名:com.yoho.gateway.controller.guang. ArticleContentController; | ||
7 | + 方法名:getArticleContent. | ||
8 | +### (2)判断用户是否收藏逛的文章 ### | ||
9 | + 需要参数:String article_id,Integer uid; | ||
10 | + 类名:com.yoho.gateway.controller.guang. ArticleContentController; | ||
11 | + 方法名:checkArticleFav | ||
12 | + | ||
13 | +## 2、 返回 ## | ||
14 | +### (1)获取文章内容 ### | ||
15 | + 通过实例ArticleContentReqBO请求类获取AO参数值:article_id和client_type; | ||
16 | + 通过serviceCaller调用sns模块的com.yoho.yhsns.guang.restapi.ArticleContentRest.getArticleContent()方法进行具体业务处理; | ||
17 | + 返回转换后的block对象 | ||
18 | +### (2)判断用户是否收藏逛的文章 ### | ||
19 | + 通过实例ArticleContentReqBO请求类获取AO参数值:article_id和uid; | ||
20 | + 通过serviceCaller调用sns模块的com.yoho.yhsns.guang.restapi.ArticleContentRest. checkArticleFav ()方法进行具体业务处理; | ||
21 | + 返回boolean型值 | ||
22 | + | ||
23 | +## 3、 sns模块业务处理过程 ## | ||
24 | +### (1) 获取文章内容 ### | ||
25 | + 服务入口:com.yoho.yhsns.guang.restapi. ArticleContentRest的getArticleContent()方法; | ||
26 | + 入口数据:ArticleContentReqBO中的文章内容请求信息:article_id和client_type; | ||
27 | + 处理过程:通过调用IArticleContentService类中的getArticleContent()方法,验证请求信息中的article_id后,从数据库表article_block中获取该文章id对应的blocks信息,转换block对象,构造返回对象; | ||
28 | +### (2) 判断用户是否收藏逛的文章 ### | ||
29 | + 服务入口:com.yoho.yhsns.guang.restapi. ArticleContentRest的checkArticleFav ()方法; | ||
30 | + 入口数据:ArticleContentReqBO中的文章内容请求信息:article_id,uid; | ||
31 | + 处理过程:通过调用IArticleContentService类中的checkArticleFav ()方法,验证请求信息中的article_id,uid,访问数据库表user_favorite判断是否被该用户收藏,返回boolean类型值. |
-
Please register or login to post a comment