| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | |
| | | Logger logger = LoggerFactory.getLogger(ConfigParser.class); |
| | | @Resource |
| | | private ConfigService configService; |
| | | private DetailSystemConfigService configService; |
| | | @Resource |
| | | private SystemService systemService; |
| | | |
| | |
| | | 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); |
| | | |
| | |
| | | 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())); |
| | | } |
| | | |