From ad3ac53da1c3a11a96ae62d790aa61a81b9eab91 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 20 三月 2021 18:47:23 +0800
Subject: [PATCH] 完善APP首页顶部标签栏兼容,初步处理推送

---
 src/main/java/com/yeshi/buwan/controller/api/ApiControllerV2.java |  110 +++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 74 insertions(+), 36 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 684596c..9d0c568 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;
@@ -52,6 +53,10 @@
     @Resource
     private ConfigParser configParser;
 
+
+    @Resource
+    private BaiduParser baiduParser;
+
     @Resource
     private UserService userService;
 
@@ -76,10 +81,6 @@
         String method = request.getParameter("Method");
         if (StringUtil.isNullOrEmpty(method))
             return;
-        if (!Utils.signIsRight(request)) {
-            out.print(JsonUtil.loadFalseJson("绛惧悕閿欒"));
-            return;
-        }
 
         String uid = request.getParameter("Uid");
         if (StringUtil.isNullOrEmpty(uid))
@@ -105,6 +106,8 @@
             classParser.getHotStarDetail(acceptData, request, out);
         } else if (method.equalsIgnoreCase("getVideoClass")) {
             classParser.getVideoClass(acceptData, request, out);
+        } else if (method.equalsIgnoreCase("getHomeClass")) {
+            classParser.getHomeClass(acceptData, request, out);
         } else if (method.equalsIgnoreCase("getNewClass")) {
             classParser.getNewClass(acceptData, request, out); // 鍒嗙被
         } else if (method.equalsIgnoreCase("getFirstChildTypeNew")) {
@@ -122,8 +125,6 @@
         String method = request.getParameter("Method");
         if (StringUtil.isNullOrEmpty(method))
             return;
-        if (!Utils.signIsRight(request))
-            out.print(JsonUtil.loadFalseJson("绛惧悕閿欒"));
 
         String uid = request.getParameter("Uid");
         if (StringUtil.isNullOrEmpty(uid))
@@ -141,7 +142,7 @@
         } else if (method.equalsIgnoreCase("userLogin")) {
             commentParser.login(acceptData, request, out);
         } else if (method.equalsIgnoreCase("wxLogin")) {
-            String code = request.getParameter("code");
+            String code = request.getParameter("Code");
             commentParser.wxLogin(acceptData, code, request, out);
         }
 
@@ -158,10 +159,6 @@
         String method = request.getParameter("Method");
         if (StringUtil.isNullOrEmpty(method))
             return;
-        if (!Utils.signIsRight(request)) {
-            out.print(JsonUtil.loadFalseJson("绛惧悕閿欒"));
-            return;
-        }
 
         String uid = request.getParameter("Uid");
         if (StringUtil.isNullOrEmpty(uid))
@@ -176,6 +173,9 @@
                 break;
             case "getVideoDetail":
                 homeParser.getVideoDetail(acceptData, request, out);
+                break;
+            case "getVideoEpisodeList"://鑾峰彇鍓ч泦
+                homeParser.getVideoEpisodeList(acceptData, request, out);
                 break;
             case "isCollect":
                 homeParser.isCollected(acceptData, request, out);
@@ -204,9 +204,6 @@
         String method = request.getParameter("Method");
         if (StringUtil.isNullOrEmpty(method))
             return;
-        if (!Utils.signIsRight(request))
-            out.print(JsonUtil.loadFalseJson("绛惧悕閿欒"));
-
         String uid = request.getParameter("Uid");
         if (StringUtil.isNullOrEmpty(uid))
             uid = userService.getUid(request.getParameter("Device"), 1 + "", "", "", "", "");
@@ -234,6 +231,10 @@
             otherParser.addContact(acceptData, request, out);
         } else if (method.equalsIgnoreCase("adRecommendRight")) {
             otherParser.adRecommendRight(acceptData, request, out);
+        } else if (method.equalsIgnoreCase("playStatistic")) {
+            otherParser.playStatistic(acceptData, request, out);
+        } else if (method.equalsIgnoreCase("getFuntvAuthCode")) {
+            otherParser.getFuntvAuthCode(acceptData, request, out);
         }
         out.close();
     }
@@ -257,9 +258,6 @@
         String method = request.getParameter("Method");
         if (StringUtil.isNullOrEmpty(method))
             return;
-        if (!Utils.signIsRight(request))
-            out.print(JsonUtil.loadFalseJson("绛惧悕閿欒"));
-
         String uid = request.getParameter("Uid");
         if (!method.equalsIgnoreCase("getUid")) {
             if (StringUtil.isNullOrEmpty(uid))
@@ -271,6 +269,8 @@
             userParser.suggestSearch(acceptData, request, out);
         } else if (method.equalsIgnoreCase("search")) {// 鎼滅储
             userParser.search(acceptData, request, out);
+        } else if (method.equalsIgnoreCase("searchNew")) {// 鎼滅储
+            userParser.searchNew(acceptData, request, out);
         } else if (method.equalsIgnoreCase("getHotSearch")) {// 鑾峰彇鐑棬鎼滅储
             userParser.getHotSearch(acceptData, request, out);
         } else if (method.equalsIgnoreCase("guessLike")) {// 鐚滀綘鍠滄
@@ -305,10 +305,20 @@
             userParser.setPwd(acceptData, request, out);
         } else if (method.equalsIgnoreCase("unRegister")) {//娉ㄩ攢
             userParser.unRegister(acceptData, request, out);
+        } else if (method.equalsIgnoreCase("sendBindVerifyCode")) {
+            //鍙戦�佺數璇濈粦瀹氶獙璇佺爜
+            commentParser.sendBindVerifyCode(acceptData, request, out);
+        } else if (method.equalsIgnoreCase("bindPhone")) {
+            //缁戝畾鐢佃瘽鍙风爜
+            commentParser.bindPhone(acceptData, request, out);
+        } else if (method.equalsIgnoreCase("bindQQ")) {
+            commentParser.bindQQ(acceptData, request, out);
+        } else if (method.equalsIgnoreCase("bindWX")) {
+            commentParser.bindWX(acceptData, request, out);
+        } else if (method.equalsIgnoreCase("allowOneKeyLogin")) {
+            commentParser.allowOneKeyLogin(acceptData, request, out);
         }
-
         out.close();
-
     }
 
     @RequestMapping(value = "/attention", method = RequestMethod.POST)
@@ -316,8 +326,6 @@
         String method = request.getParameter("Method");
         if (StringUtil.isNullOrEmpty(method))
             return;
-        if (!Utils.signIsRight(request))
-            out.print(JsonUtil.loadFalseJson("绛惧悕閿欒"));
         String uid = request.getParameter("Uid");
         if (StringUtil.isNullOrEmpty(uid))
             uid = userService.getUid(request.getParameter("Device"), 1 + "", "", "", "", "");
@@ -338,8 +346,6 @@
         String method = request.getParameter("Method");
         if (StringUtil.isNullOrEmpty(method))
             return;
-        if (!Utils.signIsRight(request))
-            out.print(JsonUtil.loadFalseJson("绛惧悕閿欒"));
         String uid = request.getParameter("Uid");
         if (StringUtil.isNullOrEmpty(uid))
             uid = userService.getUid(request.getParameter("Device"), 1 + "", "", "", "", "");
@@ -357,9 +363,6 @@
         String method = request.getParameter("Method");
         if (StringUtil.isNullOrEmpty(method))
             return;
-
-        if (!Utils.signIsRight(request))
-            out.print(JsonUtil.loadFalseJson("绛惧悕閿欒"));
 
         String uid = request.getParameter("Uid");
         if (StringUtil.isNullOrEmpty(uid))
@@ -384,9 +387,6 @@
         String method = request.getParameter("Method");
         if (StringUtil.isNullOrEmpty(method))
             return;
-        //
-        if (!Utils.signIsRight(request))
-            out.print(JsonUtil.loadFalseJson("绛惧悕閿欒"));
 
         String uid = request.getParameter("Uid");
         if (StringUtil.isNullOrEmpty(uid))
@@ -415,9 +415,6 @@
         String method = request.getParameter("Method");
         if (StringUtil.isNullOrEmpty(method))
             return;
-
-        if (!Utils.signIsRight(request))
-            out.print(JsonUtil.loadFalseJson("绛惧悕閿欒"));
 
         String uid = request.getParameter("Uid");
         if (StringUtil.isNullOrEmpty(uid))
@@ -448,11 +445,52 @@
         if (StringUtil.isNullOrEmpty(method))
             return;
 
-        if (!Utils.signIsRight(request))
-            out.print(JsonUtil.loadFalseJson("绛惧悕閿欒"));
+        switch (method) {
+            case "getConfig":
+                configParser.getConfig(acceptData, request, out);
+                break;
+            case "getHomeConfig"://鑾峰彇棣栭〉閰嶇疆淇℃伅
+                configParser.getHomeConfig(acceptData, request, out);
+                break;
+        }
 
-        if (method.equalsIgnoreCase("getConfig")) {// 鑾峰彇鐢ㄦ埛缂栧彿
-            configParser.getConfig(acceptData, request, out);
+        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;
+
+        switch (method) {
+            case "getNewsTypeList":
+                baiduParser.getNewsTypeList(acceptData, request, out);
+                break;
+            case "getVideoTypeList":
+                baiduParser.getVideoTypeList(acceptData, request, out);
+                break;
+        }
+        out.close();
+    }
+
+    @Resource
+    private UserVideoParser userVideoParser;
+
+    // 閰嶇疆绫绘帴鍙�
+    @RequestMapping(value = "/userVideo", method = RequestMethod.POST)
+    public void userVideo(AcceptData acceptData, HttpServletRequest request, PrintWriter out) {
+        String method = request.getParameter("Method");
+        if (StringUtil.isNullOrEmpty(method))
+            return;
+
+        switch (method) {
+            case "getWatchHistory":
+                userVideoParser.getWatchHistory(acceptData, request, out);
+                break;
+            case "deleteWatchHistory":
+                userVideoParser.deleteWatchHistory(acceptData, request, out);
+                break;
         }
 
         out.close();

--
Gitblit v1.8.0