From f06a592dd1a7e995bf313ccb5efe7dff73ccfc4e Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 12 四月 2023 18:25:52 +0800 Subject: [PATCH] 增加本地获取IP归属地/广告优化 --- src/main/java/com/yeshi/buwan/controller/api/ApiControllerV3.java | 60 +++++++++++++++++++++++++++++------------------------------- 1 files changed, 29 insertions(+), 31 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV3.java b/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV3.java index 09aad97..030e6d4 100644 --- a/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV3.java +++ b/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV3.java @@ -54,6 +54,9 @@ private ConfigParser configParser; @Resource + private UserVideoParser userVideoParser; + + @Resource private UserService userService; @RequestMapping(value = "/ad/{method}", method = RequestMethod.POST) @@ -75,10 +78,6 @@ public void clazz(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, PrintWriter out) { if (StringUtil.isNullOrEmpty(method)) return; - if (!Utils.signIsRight(request)) { - out.print(JsonUtil.loadFalseJson("绛惧悕閿欒")); - return; - } String uid = request.getParameter("Uid"); if (StringUtil.isNullOrEmpty(uid)) @@ -156,10 +155,6 @@ if (StringUtil.isNullOrEmpty(method)) return; - if (!Utils.signIsRight(request)) { - out.print(JsonUtil.loadFalseJson("绛惧悕閿欒")); - return; - } String uid = request.getParameter("Uid"); if (StringUtil.isNullOrEmpty(uid)) @@ -174,6 +169,9 @@ break; case "getVideoDetail": homeParser.getVideoDetail(acceptData, request, out); + break; + case "getVideoDetailV2": + homeParser.getVideoDetailNew(acceptData, request, out); break; case "isCollect": homeParser.isCollected(acceptData, request, out); @@ -217,9 +215,7 @@ otherParser.getNotice(acceptData, request, out); } else if (method.equalsIgnoreCase("getRealUrl")) { otherParser.getRealUrl(acceptData, request, out); - } else if (method.equalsIgnoreCase("kkinstall")) { - otherParser.kkInstall(acceptData, request, out); - } else if (method.equalsIgnoreCase("getIntersection")) { + } else if (method.equalsIgnoreCase("getIntersection")) { otherParser.getIntersection(acceptData, request, out); } else if (method.equalsIgnoreCase("test")) { otherParser.test(request, out); @@ -227,9 +223,7 @@ otherParser.getMeiNvZhiBo(acceptData, request, out); } else if (method.equalsIgnoreCase("getYearList")) { otherParser.getYearList(acceptData, request, out); - } else if (method.equalsIgnoreCase("addContact")) { - otherParser.addContact(acceptData, request, out); - } else if (method.equalsIgnoreCase("adRecommendRight")) { + } else if (method.equalsIgnoreCase("adRecommendRight")) { otherParser.adRecommendRight(acceptData, request, out); } out.close(); @@ -252,9 +246,6 @@ public void user(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, String callback, PrintWriter out) { 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)) @@ -294,6 +285,8 @@ userParser.register(acceptData, request, out); } else if (method.equalsIgnoreCase("login")) { userParser.login(acceptData, request, out); + } else if (method.equalsIgnoreCase("phoneLogin")) { + userParser.phoneLogin(acceptData, request, out); } else if (method.equalsIgnoreCase("updateLoginUserInfo")) { userParser.updateLoginUserInfo(acceptData, request, out); } else if (method.equalsIgnoreCase("getLoginUserInfo")) { @@ -312,11 +305,6 @@ public void attention(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, PrintWriter out) { 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 + "", "", "", "", ""); if (method.equalsIgnoreCase("addAttention")) {// 鑾峰彇鐢ㄦ埛缂栧彿 attentionParser.addAttention(acceptData, request, out); } else if (method.equalsIgnoreCase("cancelAttention")) { @@ -333,8 +321,7 @@ public void news(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, PrintWriter out) { 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 + "", "", "", "", ""); @@ -377,9 +364,6 @@ public void zhibo(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, HttpServletResponse response, PrintWriter out) { if (StringUtil.isNullOrEmpty(method)) return; - // - if (!Utils.signIsRight(request)) - out.print(JsonUtil.loadFalseJson("绛惧悕閿欒")); String uid = request.getParameter("Uid"); if (StringUtil.isNullOrEmpty(uid)) @@ -433,16 +417,30 @@ out.close(); } + + // 閰嶇疆绫绘帴鍙� + @RequestMapping(value = "/uservideo/{method}", method = RequestMethod.POST) + public void userVideo(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, PrintWriter out) { + if (StringUtil.isNullOrEmpty(method)) + return; + if (method.equalsIgnoreCase("collectVideo")) {// 鑾峰彇閰嶇疆淇℃伅 + userVideoParser.collectVideo(acceptData, request, out); + } else if (method.equalsIgnoreCase("cancelCollectVideo")) { + userVideoParser.cancelCollectVideo(acceptData, request, out); + } else if (method.equalsIgnoreCase("getCollectVideoList")) { + userVideoParser.getCollectVideoList(acceptData, request, out); + } + + out.close(); + } + // 閰嶇疆绫绘帴鍙� @RequestMapping(value = "/config/{method}", method = RequestMethod.POST) public void config(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, PrintWriter out) { if (StringUtil.isNullOrEmpty(method)) return; - if (!Utils.signIsRight(request)) - out.print(JsonUtil.loadFalseJson("绛惧悕閿欒")); - - if (method.equalsIgnoreCase("getConfig")) {// 鑾峰彇鐢ㄦ埛缂栧彿 + if (method.equalsIgnoreCase("getConfig")) {// 鑾峰彇閰嶇疆淇℃伅 configParser.getConfig(acceptData, request, out); } -- Gitblit v1.8.0