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