From 7e8b5af77095d414302f89d2be47fcd1b192a9f6 Mon Sep 17 00:00:00 2001
From: admin <2780501319@qq.com>
Date: 星期日, 22 九月 2019 23:46:30 +0800
Subject: [PATCH] 支付宝转账注释修改
---
fanli/src/main/java/com/yeshi/fanli/util/SpringContext.java | 57 +++++++++++++++++++++++++++++++++++----------------------
1 files changed, 35 insertions(+), 22 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/util/SpringContext.java b/fanli/src/main/java/com/yeshi/fanli/util/SpringContext.java
index 188fb5e..a9569b2 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/SpringContext.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/SpringContext.java
@@ -909,9 +909,11 @@
// 鎶栭煶
public void doDouYinDeviceActiveJob() {
+ LogHelper.test("寮�濮嬫墽琛�:doDouYinDeviceActiveJob");
executor.execute(new Runnable() {
@Override
public void run() {
+ LogHelper.test("寮�濮嬫墽琛�:doDouYinDeviceActiveJob-run");
while (true) {
Map<String, DouYinDeviceActiveQueueDTO> map = DouYinDeviceActiveCMQManager.getInstance()
.consume(16);
@@ -921,34 +923,45 @@
String key = its.next();
DouYinDeviceActiveQueueDTO active = map.get(key);
if (active.getType() == DouYinDeviceActiveQueueDTO.TYPE_AD) {// 鎶栭煶
- DeviceActive deviceActive = deviceActiveService.getFirstActiveInfo(active.getDevice());
- if (deviceActive != null) {
- DouYinClickEvent event = douYinClickEventService.selectByAid(active.getAid());
- if (event != null) {
- if (event.getOs() == 0)
- DouYinAdUtil.activeAndroid(event.getCallback(), event.getImei(),
- deviceActive.getCreateTime().getTime());
- else if (event.getOs() == 1)
- DouYinAdUtil.activeIOS(event.getCallback(), event.getIdfa(),
- deviceActive.getCreateTime().getTime());
+ DouYinClickEvent event = douYinClickEventService.selectByAid(active.getAid());
+ if (event != null) {
+ if (event.getOs() == 0) {
+ DeviceActive deviceActive = deviceActiveService
+ .getFirstActiveInfoByImei(event.getUuid());
+ if (deviceActive != null) {
+ if (event != null) {
+ if (event.getOs() == 0)
+ DouYinAdUtil.activeAndroid(event.getCallback(), event.getImei(),
+ deviceActive.getCreateTime().getTime());
+ else if (event.getOs() == 1)
+ DouYinAdUtil.activeIOS(event.getCallback(), event.getIdfa(),
+ deviceActive.getCreateTime().getTime());
+ }
+ }
+ } else {// TODO 澶勭悊IOS
+
}
}
} else if (active.getType() == DouYinDeviceActiveQueueDTO.TYPE_DEVICE) {// 璁惧
- // TODO 鍏煎IOS
- if (active.getPlatform() == 1) {
- DouYinClickEvent event = douYinClickEventService
- .selectByAndroidId(active.getDevice());
- if (event != null) {// 鍥炶皟
- DeviceActive deviceActive = deviceActiveService
- .getFirstActiveInfo(active.getDevice());
- if (deviceActive != null)
- DouYinAdUtil.activeAndroid(event.getCallback(), event.getImei(),
- deviceActive.getCreateTime().getTime());
- }
- }
+ if (active.getPlatform() == 1) {
+ DeviceActive deviceActive = deviceActiveService
+ .getFirstActiveInfo(active.getDevice());
+ if (deviceActive != null && deviceActive.getImei() != null) {
+ DouYinClickEvent event = douYinClickEventService
+ .selectByUuid(deviceActive.getImei());
+ if (event != null) {// 鍥炶皟
+ if (deviceActive != null)
+ DouYinAdUtil.activeAndroid(event.getCallback(), event.getImei(),
+ deviceActive.getCreateTime().getTime());
+ }
+ }
+ } else {
+ // TODO 鍏煎IOS
+ }
}
+ DouYinDeviceActiveCMQManager.getInstance().delete(key);
}
}
}
--
Gitblit v1.8.0