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