礼包bug修改

back_recharge
duhui 2021-11-03 16:33:48 +08:00
parent d4c461a5e1
commit 692e3858c8
3 changed files with 13 additions and 14 deletions

View File

@ -67,6 +67,8 @@ public class SevenWorldActivity extends AbstractActivity {
ActivityProgressInfo info = new ActivityProgressInfo();
info.setState(1);
mission.getActivityMissionMap().put(-1, info);
// 状态推送
sendActivityProgress(user, mission, null);
}
}

View File

@ -2,9 +2,7 @@ package com.ljsd.jieling.logic.sevenworld;
import com.ljsd.GameApplication;
import com.ljsd.jieling.core.FunctionIdEnum;
import com.ljsd.jieling.core.GlobalsDef;
import com.ljsd.jieling.core.HandlerLogicThread;
import com.ljsd.jieling.db.redis.RedisKey;
import com.ljsd.jieling.db.redis.RedisUtil;
import com.ljsd.jieling.exception.ErrorCode;
import com.ljsd.jieling.exception.ErrorCodeException;
@ -14,8 +12,6 @@ import com.ljsd.jieling.ktbeans.ReportEventEnum;
import com.ljsd.jieling.ktbeans.ReportUtil;
import com.ljsd.jieling.logic.GlobleSystemLogic;
import com.ljsd.jieling.logic.activity.crossService.CrossServiceLogic;
import com.ljsd.jieling.logic.activity.event.Poster;
import com.ljsd.jieling.logic.activity.event.SevenWorldIntegralEvent;
import com.ljsd.jieling.logic.dao.Hero;
import com.ljsd.jieling.logic.dao.TeamEnum;
import com.ljsd.jieling.logic.dao.TeamPosHeroInfo;
@ -44,7 +40,6 @@ import org.springframework.stereotype.Component;
import rpc.protocols.CommonProto;
import rpc.protocols.MessageTypeProto;
import rpc.protocols.PlayerInfoProto;
import util.MathUtils;
import util.StringUtil;
import util.TimeUtils;

View File

@ -62,17 +62,19 @@ public class ReceiveWelfareBag extends AbstractWelfareBag {
if(bought){
LOGGER.error("礼包:{}已经购买",getModId());
return false;
}else {
setBought(true);
setStartTime(TimeUtils.getTodayZero());
if(getDailyUpdate()>0){
setRefreshTime(getStartTime() + getDailyUpdate() * TimeUtils.DAY);
}
if(getEndTime()!=0){
setEndTime(TimeUtils.getTodayZero() + getContinueDays() * TimeUtils.DAY);
}
return true;
}
}
setBought(true);
setStartTime(TimeUtils.getTodayZero());
if(getDailyUpdate()>0){
setRefreshTime(getStartTime() + getDailyUpdate() * TimeUtils.DAY);
}
if(getEndTime()!=0){
setEndTime(TimeUtils.getTodayZero() + getContinueDays() * TimeUtils.DAY);
}
return true;
return false;
}
@Override