parent
2e407ffd92
commit
8ee880c58e
|
|
@ -78,16 +78,19 @@ public class GmActivityLogic implements IEventHandler {
|
||||||
GmActivityManager manager = user.getGmActivityManager();
|
GmActivityManager manager = user.getGmActivityManager();
|
||||||
Map<String, ARBActivity> arbActivityMap = getArbActivity();
|
Map<String, ARBActivity> arbActivityMap = getArbActivity();
|
||||||
LOGGER.info("返利活动信息长度:uid:{},num:{}",user.getId(),arbActivityMap.size());
|
LOGGER.info("返利活动信息长度:uid:{},num:{}",user.getId(),arbActivityMap.size());
|
||||||
|
int i = 1;
|
||||||
for (Map.Entry<String, ARBActivity> entry : arbActivityMap.entrySet()) {
|
for (Map.Entry<String, ARBActivity> entry : arbActivityMap.entrySet()) {
|
||||||
|
LOGGER.info("返利活动信息,第{}次循环:uid:{},aid:{}",i,user.getId(),entry.getKey());
|
||||||
ARBActivity arbActivity = entry.getValue();
|
ARBActivity arbActivity = entry.getValue();
|
||||||
|
LOGGER.info("返利活动信息,第{}次循环:uid:{},aid:{},type:{}",i,user.getId(),arbActivity.getId(),arbActivity.getType());
|
||||||
// 时间校验
|
// 时间校验
|
||||||
long start = getStartTime(arbActivity);
|
long start = getStartTime(arbActivity);
|
||||||
|
LOGGER.info("返利活动信息,第{}次循环:uid:{},aid:{},start:{}",i,user.getId(),arbActivity.getId(),start);
|
||||||
long end = getEndTime(arbActivity);
|
long end = getEndTime(arbActivity);
|
||||||
|
LOGGER.info("返利活动信息,第{}次循环:uid:{},aid:{},end:{}",i,user.getId(),arbActivity.getId(),end);
|
||||||
long now = TimeUtils.now();
|
long now = TimeUtils.now();
|
||||||
LOGGER.info("返利活动信息:uid:{},aid:{},type:{},start:{},end:{},now:{}",user.getId(),arbActivity.getId(),arbActivity.getType(),start,end,now);
|
LOGGER.info("返利活动信息,第{}次循环:uid:{},aid:{},type:{}, now:{}",i,user.getId(),arbActivity.getId(),arbActivity.getType(),now);
|
||||||
if (start > now || end <= now){
|
if (now >= start && now < end){
|
||||||
continue;
|
|
||||||
}
|
|
||||||
// 获取全部活动信息
|
// 获取全部活动信息
|
||||||
GmActivity gmActivity = manager.getActivityMap().getOrDefault(entry.getKey(), new GmActivity(arbActivity));
|
GmActivity gmActivity = manager.getActivityMap().getOrDefault(entry.getKey(), new GmActivity(arbActivity));
|
||||||
switch (gmActivity.getType()){
|
switch (gmActivity.getType()){
|
||||||
|
|
@ -106,6 +109,8 @@ public class GmActivityLogic implements IEventHandler {
|
||||||
}
|
}
|
||||||
manager.putActivityMap(gmActivity.getId(),gmActivity);
|
manager.putActivityMap(gmActivity.getId(),gmActivity);
|
||||||
}
|
}
|
||||||
|
i++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue