Commit 5b67c4312e676419323d6a24fa0ce54315054429
1 parent
23a3241f1a
Exists in
master
新增获取幻灯片和育儿课堂接口
Showing 2 changed files with 81 additions and 0 deletions
mainData/src/main/java/com/lymsh/yimiao/main/data/util/ArticleUtil.java
View file @
5b67c43
1 | +package com.lymsh.yimiao.main.data.util; | |
2 | + | |
3 | +import org.apache.commons.httpclient.HttpClient; | |
4 | +import org.apache.commons.httpclient.methods.GetMethod; | |
5 | + | |
6 | +/** | |
7 | + * Created by Administrator on 2016/5/12 0012. | |
8 | + */ | |
9 | +public class ArticleUtil { | |
10 | + | |
11 | + public static String getArticlesImages() { | |
12 | + HttpClient client = new HttpClient(); | |
13 | + GetMethod get = new MessageUtil.UTF8GetMethod("http://ams.api.stage.healthbaby.com.cn/v1/imageArticles.action"); | |
14 | + try { | |
15 | + client.executeMethod(get); | |
16 | + String result = new String(get.getResponseBodyAsString()); | |
17 | + int statusCode = get.getStatusCode(); | |
18 | + if (statusCode==200){ | |
19 | + return result; | |
20 | + } | |
21 | + get.releaseConnection(); | |
22 | + }catch (Exception e){ | |
23 | + e.printStackTrace(); | |
24 | + } | |
25 | + return null; | |
26 | + } | |
27 | + | |
28 | + public static String getCategoryArticle(){ | |
29 | + HttpClient client = new HttpClient(); | |
30 | + GetMethod get = new MessageUtil.UTF8GetMethod("http://ams.api.stage.healthbaby.com.cn/v1/yiMiaoArticles.action"); | |
31 | + try { | |
32 | + client.executeMethod(get); | |
33 | + String result = new String(get.getResponseBodyAsString()); | |
34 | + int statusCode = get.getStatusCode(); | |
35 | + if (statusCode==200){ | |
36 | + return result; | |
37 | + } | |
38 | + get.releaseConnection(); | |
39 | + }catch (Exception e){ | |
40 | + e.printStackTrace(); | |
41 | + } | |
42 | + return null; | |
43 | + } | |
44 | + | |
45 | + | |
46 | +} |
webApi/src/main/java/com/lyms/yimiao/web/controller/v1/ArticleController.java
View file @
5b67c43
1 | +package com.lyms.yimiao.web.controller.v1; | |
2 | + | |
3 | +import com.lymsh.mommybaby.basecommon.base.BaseController; | |
4 | +import com.lymsh.mommybaby.basecommon.base.TokenRequired; | |
5 | +import com.lymsh.mommybaby.basecommon.util.JsonUtil; | |
6 | +import com.lymsh.yimiao.main.data.util.ArticleUtil; | |
7 | +import org.springframework.stereotype.Controller; | |
8 | +import org.springframework.web.bind.annotation.RequestMapping; | |
9 | +import org.springframework.web.bind.annotation.RequestMethod; | |
10 | + | |
11 | +import javax.servlet.http.HttpServletResponse; | |
12 | + | |
13 | +/** | |
14 | + * Created by Administrator on 2016/5/12 0012. | |
15 | + */ | |
16 | + | |
17 | +@Controller | |
18 | +@RequestMapping("/v1") | |
19 | +public class ArticleController extends BaseController{ | |
20 | + | |
21 | + //幻灯片 | |
22 | + @RequestMapping(value = "/image/slide", method = RequestMethod.GET) | |
23 | + @TokenRequired | |
24 | + public void getSlide(HttpServletResponse response){ | |
25 | + writeJson(response, JsonUtil.obj2JsonString(ArticleUtil.getArticlesImages())); | |
26 | + } | |
27 | + | |
28 | + //获取育儿课堂 | |
29 | + @RequestMapping(value = "/category/article", method = RequestMethod.GET) | |
30 | + @TokenRequired | |
31 | + public void getColumn(HttpServletResponse response){ | |
32 | + writeJson(response, JsonUtil.obj2JsonString(ArticleUtil.getCategoryArticle())); | |
33 | + } | |
34 | + | |
35 | +} |