| | |
| | | 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; |
| | |
| | | @Resource |
| | | private ConfigParser configParser; |
| | | |
| | | |
| | | @Resource |
| | | private BaiduParser baiduParser; |
| | | |
| | | @Resource |
| | | private UserService userService; |
| | | |
| | | @Resource |
| | | private SearchParser searchParser; |
| | | |
| | | @RequestMapping(value = "/ad", method = RequestMethod.POST) |
| | | public void ad(AcceptData acceptData, HttpServletRequest request, PrintWriter out) { |
| | |
| | | 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)) |
| | |
| | | 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")) { |
| | |
| | | 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)) |
| | |
| | | } 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); |
| | | } |
| | | |
| | |
| | | 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)) |
| | |
| | | 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); |
| | | break; |
| | | case "getVideoEpisodeList"://获取剧集 |
| | | homeParser.getVideoEpisodeList(acceptData, request, out); |
| | | break; |
| | | case "isCollect": |
| | | homeParser.isCollected(acceptData, request, out); |
| | |
| | | case "isPraise": |
| | | homeParser.isPraise(acceptData, request, out); |
| | | break; |
| | | |
| | | case "getRecommendSearchSpecial": |
| | | homeParser.getRecommendSearchSpecial(acceptData, request, out); |
| | | break; |
| | | } |
| | | out.close(); |
| | | } |
| | |
| | | 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 + "", "", "", "", ""); |
| | |
| | | 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(); |
| | | } |
| | |
| | | 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)) |
| | |
| | | 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("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")) {// 获取用户信息 |
| | |
| | | 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) |
| | |
| | | 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 + "", "", "", "", ""); |
| | |
| | | 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 + "", "", "", "", ""); |
| | |
| | | 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)) |
| | |
| | | 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)) |
| | |
| | | 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)) |
| | |
| | | if (StringUtil.isNullOrEmpty(method)) |
| | | return; |
| | | |
| | | 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; |
| | | |
| | | 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; |
| | | 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; |
| | | } |
| | | } |
| | | |
| | | } |