Showing
1 changed file
with
0 additions
and
30 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