From 271ae63c20fcbe28d29c47f1881138ff6551a2a1 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 10 六月 2020 19:26:26 +0800 Subject: [PATCH] 唯品会订单bug修复,APP端佣金比例展示错误bug修复 --- 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