| | |
| | | package com.yeshi.buwan.controller.parser; |
| | | |
| | | import com.yeshi.buwan.service.imp.ConfigService; |
| | | import com.google.gson.Gson; |
| | | import com.yeshi.buwan.service.inter.baidu.BaiDuCPUService; |
| | | import com.yeshi.buwan.util.JsonUtil; |
| | | import com.yeshi.buwan.vo.AcceptData; |
| | | import com.yeshi.buwan.vo.baidu.BaiDuCPUTypeVO; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.stereotype.Controller; |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.io.PrintWriter; |
| | | import java.util.List; |
| | | |
| | | @Controller |
| | | public class BaiduParser { |
| | | |
| | | Logger logger = LoggerFactory.getLogger(BaiduParser.class); |
| | | @Resource |
| | | private ConfigService configService; |
| | | private BaiDuCPUService baiDuCPUService; |
| | | |
| | | |
| | | /** |
| | | * 获取百度资讯的分类 |
| | | * |
| | | * @param acceptData |
| | | * @param request |
| | | * @param out |
| | | */ |
| | | public void getNewsTypeList(AcceptData acceptData, HttpServletRequest request, PrintWriter out) { |
| | | List<BaiDuCPUTypeVO> list = baiDuCPUService.getNewsTypeListCache(); |
| | | out.print(JsonUtil.loadTrueJson(new Gson().toJson(list))); |
| | | } |
| | | |
| | | /** |
| | | * 获取百度视频的分类 |
| | | * |
| | | * @param acceptData |
| | | * @param request |
| | | * @param out |
| | | */ |
| | | public void getVideoTypeList(AcceptData acceptData, HttpServletRequest request, PrintWriter out) { |
| | | List<BaiDuCPUTypeVO> list = baiDuCPUService.getVideoTypeListCache(); |
| | | out.print(JsonUtil.loadTrueJson(new Gson().toJson(list))); |
| | | } |
| | | |
| | | |
| | | } |