From ad3ac53da1c3a11a96ae62d790aa61a81b9eab91 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 20 三月 2021 18:47:23 +0800
Subject: [PATCH] 完善APP首页顶部标签栏兼容,初步处理推送

---
 src/main/java/com/yeshi/buwan/controller/parser/ConfigParser.java |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 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 3e5e306..36d846f 100644
--- a/src/main/java/com/yeshi/buwan/controller/parser/ConfigParser.java
+++ b/src/main/java/com/yeshi/buwan/controller/parser/ConfigParser.java
@@ -12,8 +12,7 @@
 import com.google.gson.GsonBuilder;
 import com.google.gson.annotations.Expose;
 import com.google.gson.reflect.TypeToken;
-import com.yeshi.buwan.domain.Config;
-import com.yeshi.buwan.domain.DetailSystem;
+import com.yeshi.buwan.domain.system.DetailSystem;
 import com.yeshi.buwan.domain.recommend.FloatAD;
 import com.yeshi.buwan.dto.config.ADShieldIPConfig;
 import com.yeshi.buwan.log.LogHelper;
@@ -23,13 +22,12 @@
 import com.yeshi.buwan.util.IPUtil;
 import com.yeshi.buwan.util.StringUtil;
 import com.yeshi.buwan.vo.AcceptData;
-import net.sf.json.JSONArray;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Controller;
 
 import com.google.gson.Gson;
-import com.yeshi.buwan.service.imp.ConfigService;
+import com.yeshi.buwan.service.imp.DetailSystemConfigService;
 import com.yeshi.buwan.util.JsonUtil;
 
 import net.sf.json.JSONObject;
@@ -39,7 +37,7 @@
 
     Logger logger = LoggerFactory.getLogger(ConfigParser.class);
     @Resource
-    private ConfigService configService;
+    private DetailSystemConfigService configService;
     @Resource
     private SystemService systemService;
 
@@ -129,7 +127,9 @@
         JSONObject adNew = new JSONObject();
 
         String ip = IPUtil.getRemotIP(request);
-
+        //浼氬憳閾炬帴
+        String vipLink = map.get("vip_link");
+        data.put("vipLink", vipLink);
 
         ADConfig splashConfig = getAdShowType("ad_splash_config", acceptData.getChannel(), acceptData.getVersion(), map);
 
@@ -202,8 +202,22 @@
         ad.put("videoSearch", adConfig == null ? "" : adConfig.getType());
         adNew.put("videoSearch", gson.toJson(adConfig));
 
+        //pptv鍏嶅箍鍛婃縺鍔辫棰�
+        adConfig = getAdShowType("pptv_no_ad_reward", acceptData.getChannel(), acceptData.getVersion(), map);
+        if (hiddenAll)
+            adConfig = null;
+        adNew.put("pptvNoAdReward", 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"));
+
+
+
+
         out.print(JsonUtil.loadTrueJson(data.toString()));
     }
 

--
Gitblit v1.8.0