admin
2022-01-28 cd7767932dddeaf6d9c73a83d4a9b38f0341b77f
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;
@@ -58,10 +60,10 @@
    private BaiduParser baiduParser;
    @Resource
    private VipParser vipParser;
    private UserService userService;
    @Resource
    private UserService userService;
    private SearchParser searchParser;
    @RequestMapping(value = "/ad", method = RequestMethod.POST)
    public void ad(AcceptData acceptData, HttpServletRequest request, PrintWriter out) {
@@ -84,10 +86,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))
@@ -132,8 +130,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))
@@ -168,10 +164,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))
@@ -183,6 +175,12 @@
                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;
            case "getVideoDetail":
                homeParser.getVideoDetail(acceptData, request, out);
@@ -208,6 +206,10 @@
            case "isPraise":
                homeParser.isPraise(acceptData, request, out);
                break;
            case "getRecommendSearchSpecial":
                homeParser.getRecommendSearchSpecial(acceptData, request, out);
                break;
        }
        out.close();
    }
@@ -217,9 +219,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 + "", "", "", "", "");
@@ -274,9 +273,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))
@@ -292,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")) {// 获取用户信息
@@ -314,6 +314,8 @@
            userParser.sendVerifyCode(acceptData, request, out);
        } else if (method.equalsIgnoreCase("register")) {
            userParser.register(acceptData, request, out);
        } else if (method.equalsIgnoreCase("phoneLogin")) {
            userParser.phoneLogin(acceptData, request, out);
        } else if (method.equalsIgnoreCase("login")) {
            userParser.login(acceptData, request, out);
        } else if (method.equalsIgnoreCase("updateLoginUserInfo")) {
@@ -336,6 +338,9 @@
            commentParser.bindWX(acceptData, request, out);
        } else if (method.equalsIgnoreCase("allowOneKeyLogin")) {
            commentParser.allowOneKeyLogin(acceptData, request, out);
        } else if (method.equalsIgnoreCase("sendSMSCode")) {
            //短信发送
            userParser.sendSMSCode(acceptData, request, out);
        }
        out.close();
    }
@@ -345,8 +350,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 + "", "", "", "", "");
@@ -367,8 +370,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 + "", "", "", "", "");
@@ -386,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))
@@ -413,9 +411,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))
@@ -444,9 +439,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))
@@ -477,9 +469,6 @@
        if (StringUtil.isNullOrEmpty(method))
            return;
        if (!Utils.signIsRight(request))
            out.print(JsonUtil.loadFalseJson("签名错误"));
        switch (method) {
            case "getConfig":
                configParser.getConfig(acceptData, request, out);
@@ -497,8 +486,6 @@
        String method = request.getParameter("Method");
        if (StringUtil.isNullOrEmpty(method))
            return;
        if (!Utils.signIsRight(request))
            out.print(JsonUtil.loadFalseJson("签名错误"));
        switch (method) {
            case "getNewsTypeList":
@@ -511,20 +498,44 @@
        out.close();
    }
    @RequestMapping(value = "/vip", method = RequestMethod.POST)
    public void vip(AcceptData acceptData, HttpServletRequest request, PrintWriter out) {
    @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;
        if (!Utils.signIsRight(request))
            out.print(JsonUtil.loadFalseJson("签名错误"));
        switch (method) {
            case "buy":
                vipParser.buy(acceptData, request, out);
            case "getWatchHistory":
                userVideoParser.getWatchHistory(acceptData, request, out);
                break;
            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;
        }
    }
}