竞技场 超7天未登录玩家不发奖励

back_recharge
jiahuiwen 2021-11-05 18:31:17 +08:00
parent 7b8e4db67b
commit c1e72e259b
2 changed files with 4 additions and 1 deletions

View File

@ -12,7 +12,6 @@ import com.ljsd.jieling.logic.activity.IEventHandler;
import com.ljsd.jieling.logic.activity.event.*;
import com.ljsd.jieling.logic.dao.root.GlobalSystemControl;
import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.logic.rank.CrossRankManager;
import com.ljsd.jieling.util.InnerMessageUtil;
import com.ljsd.jieling.util.MessageUtil;
import config.SGlobalActivity;

View File

@ -582,6 +582,10 @@ public class ArenaLogic {
if (null == user) {
continue;
}
// 超7天未登录玩家不再发奖励
if (start - user.getPlayerInfoManager().getLoginTime() > GlobalsDef.REDIS_OVER_TIME_DAY * 7 * 1000L) {
continue;
}
if(type == GlobalsDef.ARENA_DAILY_REWARD){
MissionEventDistributor.requestStart();
user.getUserMissionManager().onGameEvent(user,GameEvent.ARENA_UPDATE_RANK,rank);