ArticleBrandController.md
1.5 KB
ArticleBrandController根据品牌获取文章信息
1.getArticleByBrand方法
-请求参数:
参数名称 | 参数类型 | 可否为空 | 备注 |
---|---|---|---|
brand_id | int | 否 | 品牌id |
client_type | string | 否 | 客户端类型 |
limit | int | 否 | 查询文章条数 |
udid | string | 否 | 设备号 |
-方法解释:获取某品牌下的文章信息
-实现逻辑:
1.进入ArticleBrandController.getArticleByBrand方法,调用sns.getArticleByBrand服务
2.对参数brand_id进行非空和是否大于0校验,参数limit如果小于0取3
3.根据brandId查询表yh_guang.article_brand_relation获取该品牌下的文章articleIds
4.根据articleIds查询表yh_guang.article获取文章具体信息articles
5.根据udid和articleIds查询表yh_guang.article_praise获取文章的点赞列表
6.封装数据并返回
-示例:
返回:
{
"alg": "SALT_MD5",
"code": 200,
"data": {
"author_desc": "Because i'm fierce,bitch!",
"avatar": "http://img12.static.yhbimg.com/yhb-img02/2015/06/12/12/02aafe4efc368f307c02b692cf1f862570.jpg?imageView/0/w/100/h/100",
"name": "uncle-sam",
"url": "http://guang.m.yohobuy.com/author/index?id=380463"
},
"md5": "48e694554ff8e252f7ff59ab09435c83",
"message": "author info"
}