From 24a8d17e007545f7426c48352109aa1a9c6587ee Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 06 五月 2020 12:02:09 +0800 Subject: [PATCH] IOS上线隐藏我的界面的banner与超级会员升级信息 --- fanli/src/main/java/com/yeshi/fanli/controller/DouYinCallBackController.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/DouYinCallBackController.java b/fanli/src/main/java/com/yeshi/fanli/controller/DouYinCallBackController.java index 793bbeb..c18951f 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/DouYinCallBackController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/DouYinCallBackController.java @@ -8,13 +8,19 @@ import org.springframework.web.bind.annotation.RequestMapping; import com.yeshi.fanli.entity.ad.DouYinClickEvent; +import com.yeshi.fanli.entity.push.DeviceActive; import com.yeshi.fanli.service.inter.ad.DouYinClickEventService; +import com.yeshi.fanli.service.inter.push.DeviceActiveService; +import com.yeshi.fanli.util.ad.DouYinAdUtil; @Controller @RequestMapping("ad/callback/douyin") public class DouYinCallBackController { @Resource private DouYinClickEventService douYinClickEventService; + + @Resource + private DeviceActiveService deviceActiveService; /** * 鎶栭煶涓嬭浇鍥炶皟 @@ -24,6 +30,12 @@ @RequestMapping("monitor") public void download(DouYinClickEvent event, PrintWriter out) { douYinClickEventService.save(event); + if (event.getOs() == 0) { + DeviceActive active = deviceActiveService.getFirstActiveInfo(event.getAndroidId()); + if (active != null) { + DouYinAdUtil.activeAndroid(event.getCallback(), event.getImei(), active.getCreateTime().getTime()); + } + } out.print("success"); } -- Gitblit v1.8.0