循环活动,time类型为6

master_otnew
grimm 2024-01-18 11:15:10 +08:00
parent f6de5eb7d0
commit 9bdd4163c2
1 changed files with 6 additions and 3 deletions

View File

@ -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;