循环活动,time类型为6
parent
f6de5eb7d0
commit
9bdd4163c2
|
|
@ -393,6 +393,7 @@ public class ActivityLogic implements IEventHandler{
|
|||
|
||||
long startTime = ToolsUtil.getTimeLong(startTimeLong, endTimeLong, time, userCreateTime, 1);
|
||||
long endTime = ToolsUtil.getTimeLong(startTimeLong, endTimeLong, time, userCreateTime, 2);
|
||||
long gepTimeLong = endTime + gapTime * TimeUtils.ONE_DAY;
|
||||
|
||||
if(type == ActivityType.DAILY_PREFERENTIAL_GIFT){
|
||||
continue;
|
||||
|
|
@ -434,7 +435,7 @@ public class ActivityLogic implements IEventHandler{
|
|||
continue;
|
||||
}
|
||||
if (endTime != 0 && now > endTime) {
|
||||
goRewardActivity(user,activityId,builder,now>endTime+ gapTime *TimeUtils.ONE_DAY);
|
||||
goRewardActivity(user,activityId,builder,now > gepTimeLong);
|
||||
continue;
|
||||
}
|
||||
boolean checked = checkStateAndInitFromActivity(user, activityId);
|
||||
|
|
@ -449,12 +450,14 @@ public class ActivityLogic implements IEventHandler{
|
|||
continue;
|
||||
}
|
||||
long creatTime = mission.getCreatTime();
|
||||
if (creatTime >= endTimeLong){
|
||||
// 活动创建时间在当前开始时间之前,表示开启了新一期活动
|
||||
//
|
||||
if (creatTime < startTimeLong && now > gepTimeLong){
|
||||
checkStateAndInitFromActivity(user, activityId);
|
||||
}
|
||||
}
|
||||
else {
|
||||
goRewardActivity(user,activityId,builder,now>endTime + gapTime *TimeUtils.ONE_DAY);
|
||||
goRewardActivity(user,activityId,builder,now > gepTimeLong);
|
||||
}
|
||||
}
|
||||
return openNewActivityIds;
|
||||
|
|
|
|||
Loading…
Reference in New Issue