diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/champion/ChampionGetMyAllBetHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/champion/ChampionGetMyAllBetHandler.java index 97246d455..c24d8cc9a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/champion/ChampionGetMyAllBetHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/champion/ChampionGetMyAllBetHandler.java @@ -65,10 +65,14 @@ public class ChampionGetMyAllBetHandler extends BaseHandler { Map states = RedisUtil.getInstence().getMapValues(RedisKey.CHAMPION_ARENA_RECORD_THREE, "", String.class, Integer.class); String key = String.valueOf(arenaRecord.getAttackId() * 2222 + String.valueOf(arenaRecord.getDefUid())); Integer state = states.get(key); - if (null != state && state == 0) { - fightResult = 0; + if (null != state ){ + if (state == 0) { + fightResult = 0; + }else { + fightResult =1; + } }else { - fightResult =1; + fightResult = arenaRecord.getFightResult(); } if ((ChampionshipLogic.getRealTimes() + 7) == arenaRecord.getRoundTims()) { @@ -84,6 +88,8 @@ public class ChampionGetMyAllBetHandler extends BaseHandler { if (fightResult == -2) { fightResult = -1; } + + ArenaInfoProto.ChampionMyBetDetail.Builder betDetailBuilder = ArenaInfoProto.ChampionMyBetDetail.newBuilder(); String guessUid = betHistorys.get(arenaRecord.getId()); Integer mineBetCoins = RedisUtil.getInstence().getMapEntry(RedisKey.CHAMPION_BET_DETAIL, arenaRecord.getId() + ":" + guessUid, Integer.toString(uid), Integer.class);