Showing
1 changed file
with
0 additions
and
31 deletions
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 | - 服务入口:"/ArticleContentRest/getArticleContent",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 | - 服务入口:"/ArticleContentRest/checkArticleFav",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