From d182390205a9828bd1091b06fa712e028004c687 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 25 一月 2021 17:23:16 +0800 Subject: [PATCH] '初始化导入' --- src/main/java/com/newvideo/controller/parser/AdParser.java | 302 +++++++++++++++++++++++++------------------------ 1 files changed, 153 insertions(+), 149 deletions(-) diff --git a/src/main/java/com/newvideo/controller/parser/AdParser.java b/src/main/java/com/newvideo/controller/parser/AdParser.java index 26b20f4..a65d356 100644 --- a/src/main/java/com/newvideo/controller/parser/AdParser.java +++ b/src/main/java/com/newvideo/controller/parser/AdParser.java @@ -23,184 +23,188 @@ @Controller public class AdParser { - @Resource - private AdService adService; + @Resource + private AdService adService; - @Resource - private SystemService systemService; + @Resource + private SystemService systemService; - @Resource - private ConfigService configService; + @Resource + private ConfigService configService; - public void getMineAdList(String uid, HttpServletRequest request, PrintWriter out) { - String method = request.getParameter("Method"); - String system = request.getParameter("System"); - String sign = request.getParameter("Sign"); - String platform = request.getParameter("Platform"); - String version = request.getParameter("Version"); - String packageName = request.getParameter("Package"); - String key = request.getParameter("Key"); + public void getMineAdList(String uid, HttpServletRequest request, PrintWriter out) { + String method = request.getParameter("Method"); + String system = request.getParameter("System"); + String sign = request.getParameter("Sign"); + String platform = request.getParameter("Platform"); + String version = request.getParameter("Version"); + String packageName = request.getParameter("Package"); + String key = request.getParameter("Key"); - if (StringUtil.isNullOrEmpty(method)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燤ethod")); - return; - } - if (StringUtil.isNullOrEmpty(uid)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燯id")); - return; - } - if (StringUtil.isNullOrEmpty(system)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燬ystem")); - return; - } - if (StringUtil.isNullOrEmpty(sign)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燬ign")); - return; - } - if (StringUtil.isNullOrEmpty(platform)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燩latform")); - return; - } + if (StringUtil.isNullOrEmpty(method)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燤ethod")); + return; + } + if (StringUtil.isNullOrEmpty(uid)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燯id")); + return; + } + if (StringUtil.isNullOrEmpty(system)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燬ystem")); + return; + } + if (StringUtil.isNullOrEmpty(sign)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燬ign")); + return; + } + if (StringUtil.isNullOrEmpty(platform)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燩latform")); + return; + } - List<MineAd> list = adService.getMineAdList(key); - JSONObject object = new JSONObject(); - JSONArray array = new JSONArray(); - for (MineAd ma : list) - array.add(StringUtil.outPutResultJson(ma)); - object.put("data", array.toString()); - object.put("count", list.size()); - out.print(JsonUtil.loadTrueJson(object.toString())); - } + List<MineAd> list = adService.getMineAdList(key); + JSONObject object = new JSONObject(); + JSONArray array = new JSONArray(); + for (MineAd ma : list) + array.add(StringUtil.outPutResultJson(ma)); + object.put("data", array.toString()); + object.put("count", list.size()); + out.print(JsonUtil.loadTrueJson(object.toString())); + } - public void reportAd(String uid, HttpServletRequest request, PrintWriter out) { + public void reportAd(String uid, HttpServletRequest request, PrintWriter out) { - String method = request.getParameter("Method"); - String system = request.getParameter("System"); - String platform = request.getParameter("Platform"); - String version = request.getParameter("Version"); - String packageName = request.getParameter("Package"); + String method = request.getParameter("Method"); + String system = request.getParameter("System"); + String platform = request.getParameter("Platform"); + String version = request.getParameter("Version"); + String packageName = request.getParameter("Package"); - String type = request.getParameter("Type"); - String plateformId = request.getParameter("PlateformId"); - String key = request.getParameter("Key"); + String type = request.getParameter("Type"); + String plateformId = request.getParameter("PlateformId"); + String key = request.getParameter("Key"); - if (StringUtil.isNullOrEmpty(method)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燤ethod")); - return; - } + if (StringUtil.isNullOrEmpty(method)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燤ethod")); + return; + } - if (StringUtil.isNullOrEmpty(system)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燬ystem")); - return; - } + if (StringUtil.isNullOrEmpty(system)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燬ystem")); + return; + } - if (StringUtil.isNullOrEmpty(platform)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燩latform")); - return; - } + if (StringUtil.isNullOrEmpty(platform)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燩latform")); + return; + } - if (StringUtil.isNullOrEmpty(type)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燭ype")); - return; - } + if (StringUtil.isNullOrEmpty(type)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燭ype")); + return; + } - if (StringUtil.isNullOrEmpty(plateformId)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燩latformId")); - return; - } + if (StringUtil.isNullOrEmpty(plateformId)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燩latformId")); + return; + } - if (StringUtil.isNullOrEmpty(key)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燢ey")); - return; - } + if (StringUtil.isNullOrEmpty(key)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燢ey")); + return; + } - adService.AddStatistics(key, plateformId, Integer.parseInt(type)); - out.print(JsonUtil.loadTrueJson("")); - } + adService.AddStatistics(key, plateformId, Integer.parseInt(type)); + out.print(JsonUtil.loadTrueJson("")); + } - public void reportCommonAd(String uid, HttpServletRequest request, PrintWriter out) { + public void reportCommonAd(String uid, HttpServletRequest request, PrintWriter out) { - String method = request.getParameter("Method"); - String system = request.getParameter("System"); - String platform = request.getParameter("Platform"); - String version = request.getParameter("Version"); - String packageName = request.getParameter("Package"); - String type = request.getParameter("Type"); - String pid = request.getParameter("Pid"); - String aid = request.getParameter("AdId"); - String device = request.getParameter("Device"); + String method = request.getParameter("Method"); + String system = request.getParameter("System"); + String platform = request.getParameter("Platform"); + String version = request.getParameter("Version"); + String packageName = request.getParameter("Package"); + String type = request.getParameter("Type"); + String pid = request.getParameter("Pid"); + String aid = request.getParameter("AdId"); + String device = request.getParameter("Device"); - if (StringUtil.isNullOrEmpty(method)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燤ethod")); - return; - } + if (StringUtil.isNullOrEmpty(method)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燤ethod")); + return; + } - if (StringUtil.isNullOrEmpty(system)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燬ystem")); - return; - } + if (StringUtil.isNullOrEmpty(system)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燬ystem")); + return; + } - if (StringUtil.isNullOrEmpty(platform)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燩latform")); - return; - } + if (StringUtil.isNullOrEmpty(platform)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燩latform")); + return; + } - if (StringUtil.isNullOrEmpty(type)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燭ype")); - return; - } + if (StringUtil.isNullOrEmpty(type)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燭ype")); + return; + } - if (StringUtil.isNullOrEmpty(pid)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼爌id")); - return; - } + if (StringUtil.isNullOrEmpty(pid)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼爌id")); + return; + } - if (StringUtil.isNullOrEmpty(aid)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燼id")); - return; - } + if (StringUtil.isNullOrEmpty(aid)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燼id")); + return; + } - if (StringUtil.isNullOrEmpty(device)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燚evice")); - return; - } - adService.addCommonAdStatistics(3, pid, aid, device);// 鐐瑰嚮缁熻 - out.print(JsonUtil.loadTrueJson("")); - } + if (StringUtil.isNullOrEmpty(device)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燚evice")); + return; + } + adService.addCommonAdStatistics(3, pid, aid, device);// 鐐瑰嚮缁熻 + out.print(JsonUtil.loadTrueJson("")); + } - public void getAndroidAdList(HttpServletRequest request, PrintWriter out) { - String method = request.getParameter("Method"); - String system = request.getParameter("System"); - String platform = request.getParameter("Platform"); - String version = request.getParameter("Version"); - String packageName = request.getParameter("Package"); - String channel = request.getParameter("Channel"); + public void getAndroidAdList(HttpServletRequest request, PrintWriter out) { + String method = request.getParameter("Method"); + String system = request.getParameter("System"); + String platform = request.getParameter("Platform"); + String version = request.getParameter("Version"); + String packageName = request.getParameter("Package"); + String channel = request.getParameter("Channel"); - if (StringUtil.isNullOrEmpty(method)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燤ethod")); - return; - } + if (StringUtil.isNullOrEmpty(method)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燤ethod")); + return; + } - if (StringUtil.isNullOrEmpty(system)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燬ystem")); - return; - } + if (StringUtil.isNullOrEmpty(system)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燬ystem")); + return; + } - if (StringUtil.isNullOrEmpty(platform)) { - out.print(JsonUtil.loadFalseJson("璇蜂笂浼燩latform")); - return; - } + if (StringUtil.isNullOrEmpty(platform)) { + out.print(JsonUtil.loadFalseJson("璇蜂笂浼燩latform")); + return; + } - Map<String, String> map = configService.getConfigAsMap(); + Map<String, String> map = configService.getConfigAsMap(); - JSONObject data = new JSONObject(); + JSONObject data = new JSONObject(); + data.put("showAd", true); + //鍒嗘笭閬撴帶鍒� + String onLiningInfo = map.get("onlining_channel_info"); + if (!StringUtil.isNullOrEmpty(onLiningInfo)) { + JSONObject obj = JSONObject.fromObject(onLiningInfo); + String v = obj.optString(channel.toLowerCase()); + if (!StringUtil.isNullOrEmpty(v) && Integer.parseInt(version) >= Integer.parseInt(v)) { + data.put("showAd", false); + } + } - if ("huawei".equalsIgnoreCase(channel) - && Integer.parseInt(version) >= Integer.parseInt(map.get("huawei_online_version"))) { - data.put("showAd", false); - } else - data.put("showAd", true); - - out.print(JsonUtil.loadTrueJson(data.toString())); - } + out.print(JsonUtil.loadTrueJson(data.toString())); + } } -- Gitblit v1.8.0