back_recharge
wangyuan 2019-10-27 16:18:08 +08:00
parent ccc0b8512a
commit 3df321bc11
2 changed files with 10 additions and 0 deletions

View File

@ -19,6 +19,7 @@ import com.ljsd.jieling.logic.player.PlayerLogic;
import com.ljsd.jieling.netty.cocdex.PacketNetData; import com.ljsd.jieling.netty.cocdex.PacketNetData;
import com.ljsd.jieling.network.session.ISession; import com.ljsd.jieling.network.session.ISession;
import com.ljsd.jieling.protocols.CommonProto; import com.ljsd.jieling.protocols.CommonProto;
import com.ljsd.jieling.protocols.FightInfoProto;
import com.ljsd.jieling.protocols.MessageTypeProto; import com.ljsd.jieling.protocols.MessageTypeProto;
import com.ljsd.jieling.protocols.PlayerInfoProto; import com.ljsd.jieling.protocols.PlayerInfoProto;
import com.ljsd.jieling.thrift.idl.RPCMatchRequestIFace; import com.ljsd.jieling.thrift.idl.RPCMatchRequestIFace;
@ -141,6 +142,9 @@ public class GMRequestHandler extends BaseHandler{
break; break;
} }
} }
MainLevelManager mainLevelManager = cUser.getMainLevelManager();
FightInfoProto.MainLevelFightUpdateIndication build = FightInfoProto.MainLevelFightUpdateIndication.newBuilder().setState(mainLevelManager.getState()).setFightId(mainLevelManager.getFightId()).build();
MessageUtil.sendIndicationMessage(iSession,1, MessageTypeProto.MessageType.MAIN_LEVEL_FIGHT_UPDATE_INDICATION_VALUE,build,true);
break; break;
case GlobalGm.ADOPT_FIGHT_BY_VALUE: case GlobalGm.ADOPT_FIGHT_BY_VALUE:
int fightId = cUser.getMainLevelManager().getFightId(); int fightId = cUser.getMainLevelManager().getFightId();
@ -167,6 +171,9 @@ public class GMRequestHandler extends BaseHandler{
} }
fightId = sMainLevelConfig.getNextLevel(); fightId = sMainLevelConfig.getNextLevel();
} }
mainLevelManager = cUser.getMainLevelManager();
build = FightInfoProto.MainLevelFightUpdateIndication.newBuilder().setState(mainLevelManager.getState()).setFightId(mainLevelManager.getFightId()).build();
MessageUtil.sendIndicationMessage(iSession,1, MessageTypeProto.MessageType.MAIN_LEVEL_FIGHT_UPDATE_INDICATION_VALUE,build,true);
break; break;
case GlobalGm.ONE_KEY_ITEM_OR_HERO:{ case GlobalGm.ONE_KEY_ITEM_OR_HERO:{

View File

@ -2127,6 +2127,9 @@ public class MapLogic {
fightEndResponse.setEnventDrop(drop); fightEndResponse.setEnventDrop(drop);
fightEndResponse.setResult(resultCode); fightEndResponse.setResult(resultCode);
fightEndResponse.build(); fightEndResponse.build();
MainLevelManager mainLevelManager = user.getMainLevelManager();
FightInfoProto.MainLevelFightUpdateIndication build = FightInfoProto.MainLevelFightUpdateIndication.newBuilder().setState(mainLevelManager.getState()).setFightId(mainLevelManager.getFightId()).build();
MessageUtil.sendIndicationMessage(session,1, MessageTypeProto.MessageType.MAIN_LEVEL_FIGHT_UPDATE_INDICATION_VALUE,build,true);
MessageUtil.sendMessage(session, 1, messageType.getNumber(), fightEndResponse.build(), true); MessageUtil.sendMessage(session, 1, messageType.getNumber(), fightEndResponse.build(), true);
String rankKey = RedisKey.getKey(RedisKey.MAINLEVEL_RANK, "", false); String rankKey = RedisKey.getKey(RedisKey.MAINLEVEL_RANK, "", false);
RedisUtil.getInstence().zsetAddOne(rankKey, String.valueOf(user.getId()), sMainLevelConfig.getVirtureId()); RedisUtil.getInstence().zsetAddOne(rankKey, String.valueOf(user.getId()), sMainLevelConfig.getVirtureId());