diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/hardStage/HardStageReportRequsetHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/hardStage/HardStageReportRequsetHandler.java index 2442167e2..d20096ab4 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/hardStage/HardStageReportRequsetHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/hardStage/HardStageReportRequsetHandler.java @@ -35,22 +35,14 @@ public class HardStageReportRequsetHandler extends BaseHandler firstPassRecord = ljsdMongoTemplate.findAllByCondition(query, com.ljsd.jieling.logic.dao.root.ArenaRecord.class); - if(firstPassRecordRedis != null){ + com.ljsd.jieling.logic.dao.root.ArenaRecord firstPassRecord = ljsdMongoTemplate.findByIdMy(com.ljsd.jieling.logic.dao.root.ArenaRecord._COLLECTION_NAME,"1_"+id, com.ljsd.jieling.logic.dao.root.ArenaRecord.class); + if(firstPassRecordRedis != null){ CommonProto.HardStagePlayerInfo first = CBean2Proto.getHardStagePlayerInfo(firstPassRecordRedis,1,user); response.addPlayer(first); }else{ - if(firstPassRecord!= null&&firstPassRecord.size()>0){ - CommonProto.HardStagePlayerInfo first = CBean2Proto.getHardStagePlayerInfo(firstPassRecord.get(0),1,user); + if(firstPassRecord!= null){ + CommonProto.HardStagePlayerInfo first = CBean2Proto.getHardStagePlayerInfo(firstPassRecord,1,user); response.addPlayer(first); } } @@ -60,9 +52,9 @@ public class HardStageReportRequsetHandler extends BaseHandler minForcePassRecordList = ljsdMongoTemplate.findAllByCondition(query2, com.ljsd.jieling.logic.dao.root.ArenaRecord.class); - if(minForcePassRecordList!=null&&minForcePassRecordList.size()>0){ - CommonProto.HardStagePlayerInfo min = CBean2Proto.getHardStagePlayerInfo(minForcePassRecordList.get(0),2,user); + com.ljsd.jieling.logic.dao.root.ArenaRecord minForcePassRecord = ljsdMongoTemplate.findByIdMy(com.ljsd.jieling.logic.dao.root.ArenaRecord._COLLECTION_NAME,"2_"+id, com.ljsd.jieling.logic.dao.root.ArenaRecord.class); + if(minForcePassRecord != null){ + CommonProto.HardStagePlayerInfo min = CBean2Proto.getHardStagePlayerInfo(minForcePassRecord,2,user); response.addPlayer(min); } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/hardStage/StartHardStageRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/hardStage/StartHardStageRequestHandler.java index 9ac965a91..54537651d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/hardStage/StartHardStageRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/hardStage/StartHardStageRequestHandler.java @@ -165,7 +165,7 @@ public class StartHardStageRequestHandler extends BaseHandler