Authored by lingmin

guang.ArticleContentController业务流

  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类型值.