yujian
2020-05-06 a4637ae9d71aa4a624b217ed3a1483f0e3a3a7ed
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");
   }