From d297d57c6e460e44b123bd6aa8608745a4d5d037 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 23 四月 2021 19:33:08 +0800
Subject: [PATCH] 淘礼金兼容

---
 src/main/java/com/yeshi/buwan/controller/parser/ConfigParser.java |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/controller/parser/ConfigParser.java b/src/main/java/com/yeshi/buwan/controller/parser/ConfigParser.java
index 427168a..7517485 100644
--- a/src/main/java/com/yeshi/buwan/controller/parser/ConfigParser.java
+++ b/src/main/java/com/yeshi/buwan/controller/parser/ConfigParser.java
@@ -19,6 +19,7 @@
 import com.yeshi.buwan.log.LogHelper;
 import com.yeshi.buwan.service.imp.SystemService;
 import com.yeshi.buwan.service.inter.ad.FloatADService;
+import com.yeshi.buwan.service.inter.system.SystemConfigService;
 import com.yeshi.buwan.service.manager.IPManager;
 import com.yeshi.buwan.util.IPUtil;
 import com.yeshi.buwan.util.StringUtil;
@@ -51,11 +52,14 @@
     @Resource
     private IPManager ipManager;
 
+    @Resource
+    private SystemConfigService systemConfigService;
+
 
     public ADConfig getAdShowType(String key, String channel, int version, Map<String, String> map) {
         String splash = map.get(key);
         JSONObject jsonObject = JSONObject.fromObject(splash);
-        if (jsonObject == null||jsonObject.isEmpty())
+        if (jsonObject == null || jsonObject.isEmpty())
             return null;
         ADConfig adConfig = null;
         channel = channel.toLowerCase();
@@ -216,13 +220,25 @@
             adConfig = null;
         adNew.put("pptvNoAdReward", gson.toJson(adConfig));
 
+        //鐑惎鍔ㄥ紑灞�
+        adConfig = getAdShowType("ad_splash_hot_start", acceptData.getChannel(), acceptData.getVersion(), map);
+        if (hiddenAll)
+            adConfig = null;
+        adNew.put("splashHotStart", gson.toJson(adConfig));
+
+
         data.put("ad", ad);
         data.put("adNew", adNew);
         //PPTV鍏嶅箍鍛婃潈鐩婃椂闀�,鏆傛椂璁剧疆涓�3灏忔椂
         data.put("pptvNoAdRewardHour", 3);
         //璁剧疆缃戦〉鍔犻�熷煙鍚�
         data.put("webSpeedUpHost", map.get("web_speed_up_host"));
-
+        //鎴戠殑椤甸潰banner
+        data.put("minePageBanner", map.get("mine_page_banner"));
+        //鎾斁椤靛璺冲崗璁櫧鍚嶅崟
+        data.put("jumpAppProtocolPrefix", map.get("player_out_jump_protocol_prefix"));
+        //鑾峰彇璐拱璁板綍閾炬帴
+        data.put("buyRecordUrl", systemConfigService.getConfigValueByKeyCache("buyRecordUrl"));
 
         out.print(JsonUtil.loadTrueJson(data.toString()));
     }

--
Gitblit v1.8.0