推送礼包

back_recharge
duhui 2021-09-02 13:52:12 +08:00
parent 0cf0f239d0
commit ebff88ed90
2 changed files with 12 additions and 0 deletions

View File

@ -7,11 +7,15 @@ import com.ljsd.jieling.exception.ErrorCodeException;
import com.ljsd.jieling.globals.BIReason;
import com.ljsd.jieling.globals.Global;
import com.ljsd.jieling.handler.BaseHandler;
import com.ljsd.jieling.logic.OnlineUserManager;
import com.ljsd.jieling.logic.activity.event.Poster;
import com.ljsd.jieling.logic.activity.event.UserMainTeamForceEvent;
import com.ljsd.jieling.logic.dao.UserManager;
import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.logic.item.ItemLogic;
import com.ljsd.jieling.logic.store.BuyGoodsNewLogic;
import com.ljsd.jieling.logic.store.newRechargeInfo.PushRechargeType;
import com.ljsd.jieling.network.session.ISession;
import com.ljsd.jieling.util.ItemUtil;
import config.SErrorCodeEerverConfig;
import config.SGodHoodTreeLevel;
@ -81,6 +85,10 @@ public class UpgradeGodTreeHandler extends BaseHandler<ActivityProto.UpgradeGodT
// 神树升级
user.getPlayerInfoManager().addTreeLevel(count);
// 推送礼包
ISession session = OnlineUserManager.getSessionByUid(uid);
BuyGoodsNewLogic.openPush(session, user, PushRechargeType.BAOWU_SHENYING.getType(), user.getPlayerInfoManager().getTreeLevel(), 1);
// 发送公告
if (!list.isEmpty()) {
for (Integer level : list) {

View File

@ -27,6 +27,8 @@ import com.ljsd.jieling.logic.player.PlayerLogic;
import com.ljsd.jieling.logic.rank.RankContext;
import com.ljsd.jieling.logic.rank.RankEnum;
import com.ljsd.jieling.logic.rank.rankImpl.AbstractRank;
import com.ljsd.jieling.logic.store.BuyGoodsNewLogic;
import com.ljsd.jieling.logic.store.newRechargeInfo.PushRechargeType;
import com.ljsd.jieling.network.session.ISession;
import com.ljsd.jieling.util.*;
import config.*;
@ -236,6 +238,8 @@ public class FourChallengeLogic {
// 层数排行榜
rank.addRank(user.getId(),String.valueOf(campId),floorId);
// 推送礼包
BuyGoodsNewLogic.openPush(session, user, PushRechargeType.FORE_SHILIAN.getType(), floorId, 1);
ArenaRecord arenaRecord = new ArenaRecord();
// 唯一id