From f788607ff771a47bc60d6a86e00b3433c40f3d2c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 24 九月 2021 15:22:03 +0800 Subject: [PATCH] 接入视频直播 --- src/main/java/com/yeshi/buwan/controller/api/ApiControllerV2.java | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 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 9209f0c..deefb19 100644 --- a/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV2.java +++ b/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV2.java @@ -1,8 +1,10 @@ package com.yeshi.buwan.controller.api; import com.yeshi.buwan.controller.parser.*; +import com.yeshi.buwan.domain.special.SearchSpecial; import com.yeshi.buwan.service.imp.UserService; import com.yeshi.buwan.service.inter.baidu.BaiDuCPUService; +import com.yeshi.buwan.service.inter.search.SearchSpecialService; import com.yeshi.buwan.util.IPUtil; import com.yeshi.buwan.util.JsonUtil; import com.yeshi.buwan.util.StringUtil; @@ -59,6 +61,9 @@ @Resource private UserService userService; + + @Resource + private SearchParser searchParser; @RequestMapping(value = "/ad", method = RequestMethod.POST) public void ad(AcceptData acceptData, HttpServletRequest request, PrintWriter out) { @@ -170,6 +175,10 @@ break; case "getHomeType": homeParser.getHomeType(acceptData, request, out); + break; + case "getHomeTypeNew": + homeParser.getHomeTypeNew(acceptData, request, out); + break; case "getHomeVideoList": homeParser.getHomeVideoList(acceptData, request, out); break; @@ -196,6 +205,10 @@ break; case "isPraise": homeParser.isPraise(acceptData, request, out); + break; + + case "getRecommendSearchSpecial": + homeParser.getRecommendSearchSpecial(acceptData, request, out); break; } out.close(); @@ -275,6 +288,10 @@ userParser.searchNew(acceptData, request, out); } else if (method.equalsIgnoreCase("getHotSearch")) {// 鑾峰彇鐑棬鎼滅储 userParser.getHotSearch(acceptData, request, out); + } else if (method.equalsIgnoreCase("getHotSearchNew")) {// 鑾峰彇鐑棬鎼滅储 + userParser.getHotSearchNew(acceptData, request, out); + } else if (method.equalsIgnoreCase("getSearchRank")) {// 鑾峰彇鎼滅储鎺掕 + userParser.getSearchRank(acceptData, request, out); } else if (method.equalsIgnoreCase("guessLike")) {// 鐚滀綘鍠滄 userParser.guessLike(acceptData, request, out); } else if (method.equalsIgnoreCase("getUserInfo")) {// 鑾峰彇鐢ㄦ埛淇℃伅 @@ -493,9 +510,27 @@ case "deleteWatchHistory": userVideoParser.deleteWatchHistory(acceptData, request, out); break; + case "getUserVideoDataCount": + userVideoParser.getUserVideoDataCount(acceptData, request, out); + break; } - out.close(); } + + @RequestMapping(value = "/search", method = RequestMethod.POST) + public void search(AcceptData acceptData, HttpServletRequest request, PrintWriter out) { + String method = request.getParameter("Method"); + + switch (method) { + case "getSpecialVideo": + searchParser.getSpecialVideo(acceptData, request, out); + break; + case "getSearchVideoType": + //鑾峰彇鍒嗙被 + searchParser.getSearchVideoType(acceptData, request, out); + break; + } + } + } -- Gitblit v1.8.0