admin
2025-02-20 f537abe9f3646c739beaf15076246a2f71a347e9
src/main/java/com/yeshi/buwan/controller/parser/BaiduParser.java
@@ -1,20 +1,49 @@
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)));
    }
}