Commit 76d18631 authored by sheteng's avatar sheteng

修改导数据sql

数据计算逻辑

修改无登录历史记录时的逻辑

配置打包,修改bug
parent 92938fe2
This diff is collapsed.
......@@ -42,7 +42,7 @@ public class ActivitionProcess extends RichFlatMapFunction<AppsFlyerEvent, Activ
Optional<GameAccount> account = gameAccountDao.findByPrimary(value, Constants.TYPE_ACTIVIYION);
String event_time = DateUtils.formatAsYMDHMS(value.getEvent_time());
if (!account.isPresent()) { //
if (!account.isPresent() || value.getIs_retargeting()) { //
gameAccountDao.insertActivition(value, event_time);
activationMetrics.setData_activation(1L);
activationMetrics.setData_date(Long.parseLong(DateUtils.formatAsYMD(event_time)));
......
......@@ -46,6 +46,7 @@ public class CreateRoleProcess extends RichFlatMapFunction<AppsFlyerEvent, Activ
activationMetrics.setData_date(Long.parseLong(DateUtils.formatAsYMD(event_time)));
activationMetrics.setData_hour(Integer.parseInt(DateUtils.formatAsHH(event_time)));
gameAccountDao.insertActivition(value, event_time);
activationMetrics.setData_activation(1L);
activition = value.getEvent_time();
} else {
GameAccount gameAccount = account.get();
......
......@@ -46,7 +46,7 @@ public class RoleLoginProcess extends RichFlatMapFunction<AppsFlyerEvent, Activa
activationMetrics.setData_date(Long.parseLong(DateUtils.formatAsYMD(event_time)));
activationMetrics.setData_hour(Integer.parseInt(DateUtils.formatAsHH(event_time)));
gameAccountDao.insertActivition(value, event_time);
// activationMetrics.setData_activation(1L);
activationMetrics.setData_activation(1L);
} else {
GameAccount gameAccount = account.get();
String activationTime = gameAccount.getEvent_time();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment