From fc7a6634496066fe45dca8ea9832bdd2f7341db4 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 13 十月 2020 10:25:39 +0800 Subject: [PATCH] 百度内容联盟前端分类,首页弹窗广告 --- src/main/java/com/yeshi/buwan/controller/api/ApiControllerV2.java | 37 +++++++++++++++++++++++++++++++++---- 1 files changed, 33 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV2.java b/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV2.java index 7145d4c..a0ece88 100644 --- a/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV2.java +++ b/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV2.java @@ -2,6 +2,7 @@ import com.yeshi.buwan.controller.parser.*; import com.yeshi.buwan.service.imp.UserService; +import com.yeshi.buwan.service.inter.baidu.BaiDuCPUService; import com.yeshi.buwan.util.IPUtil; import com.yeshi.buwan.util.JsonUtil; import com.yeshi.buwan.util.StringUtil; @@ -51,6 +52,10 @@ @Resource private ConfigParser configParser; + + + @Resource + private BaiduParser baiduParser; @Resource private UserService userService; @@ -105,7 +110,7 @@ classParser.getHotStarDetail(acceptData, request, out); } else if (method.equalsIgnoreCase("getVideoClass")) { classParser.getVideoClass(acceptData, request, out); - }else if (method.equalsIgnoreCase("getHomeClass")) { + } else if (method.equalsIgnoreCase("getHomeClass")) { classParser.getHomeClass(acceptData, request, out); } else if (method.equalsIgnoreCase("getNewClass")) { classParser.getNewClass(acceptData, request, out); // 鍒嗙被 @@ -273,7 +278,7 @@ userParser.suggestSearch(acceptData, request, out); } else if (method.equalsIgnoreCase("search")) {// 鎼滅储 userParser.search(acceptData, request, out); - }else if (method.equalsIgnoreCase("searchNew")) {// 鎼滅储 + } else if (method.equalsIgnoreCase("searchNew")) {// 鎼滅储 userParser.searchNew(acceptData, request, out); } else if (method.equalsIgnoreCase("getHotSearch")) {// 鑾峰彇鐑棬鎼滅储 userParser.getHotSearch(acceptData, request, out); @@ -455,11 +460,35 @@ if (!Utils.signIsRight(request)) out.print(JsonUtil.loadFalseJson("绛惧悕閿欒")); - if (method.equalsIgnoreCase("getConfig")) {// 鑾峰彇鐢ㄦ埛缂栧彿 - configParser.getConfig(acceptData, request, out); + switch (method) { + case "getConfig": + configParser.getConfig(acceptData, request, out); + break; + case "getHomeConfig"://鑾峰彇棣栭〉閰嶇疆淇℃伅 + configParser.getHomeConfig(acceptData, request, out); + break; } out.close(); } + @RequestMapping(value = "/baidu", method = RequestMethod.POST) + public void baidu(AcceptData acceptData, HttpServletRequest request, PrintWriter out) { + String method = request.getParameter("Method"); + if (StringUtil.isNullOrEmpty(method)) + return; + if (!Utils.signIsRight(request)) + out.print(JsonUtil.loadFalseJson("绛惧悕閿欒")); + + switch (method) { + case "getNewsTypeList": + baiduParser.getNewsTypeList(acceptData, request, out); + break; + case "getVideoTypeList": + baiduParser.getVideoTypeList(acceptData, request, out); + break; + } + out.close(); + } + } -- Gitblit v1.8.0