sh变量名修改
parent
845d32326c
commit
2e15f40597
|
@ -35,22 +35,14 @@ public class HardStageReportRequsetHandler extends BaseHandler<PlayerInfoProto.H
|
|||
//首次通关记录
|
||||
ArenaRecord firstPassRecordRedis = RedisUtil.getInstence().get(RedisKey.HARD_STAGE_FIST_PASS, String.valueOf(id),ArenaRecord.class);
|
||||
// 首次通关记录
|
||||
Criteria criteria = new Criteria().andOperator(
|
||||
Criteria.where("id").is("1_"+id)
|
||||
);
|
||||
Query query = new Query(criteria);
|
||||
Criteria criteria2 = new Criteria().andOperator(
|
||||
Criteria.where("id").is("2_"+id)
|
||||
);
|
||||
Query query2 = new Query(criteria2);
|
||||
LjsdMongoTemplate ljsdMongoTemplate = MongoUtil.getLjsdMongoTemplate();
|
||||
List<com.ljsd.jieling.logic.dao.root.ArenaRecord> 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<PlayerInfoProto.H
|
|||
CommonProto.HardStagePlayerInfo min = CBean2Proto.getHardStagePlayerInfo(minForcePassRecordRedis,2,user);
|
||||
response.addPlayer(min);
|
||||
}else{
|
||||
List<com.ljsd.jieling.logic.dao.root.ArenaRecord> 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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -165,7 +165,7 @@ public class StartHardStageRequestHandler extends BaseHandler<PlayerInfoProto.Ha
|
|||
}
|
||||
LjsdMongoTemplate ljsdMongoTemplate = MongoUtil.getLjsdMongoTemplate();
|
||||
com.ljsd.jieling.logic.dao.root.ArenaRecord firstPassRecord = ljsdMongoTemplate.findByIdMy(com.ljsd.jieling.logic.dao.root.ArenaRecord._COLLECTION_NAME,"1_"+nodeId, com.ljsd.jieling.logic.dao.root.ArenaRecord.class);
|
||||
com.ljsd.jieling.logic.dao.root.ArenaRecord minForcePassRecordList = ljsdMongoTemplate.findByIdMy(com.ljsd.jieling.logic.dao.root.ArenaRecord._COLLECTION_NAME,"2_"+nodeId, com.ljsd.jieling.logic.dao.root.ArenaRecord.class);
|
||||
com.ljsd.jieling.logic.dao.root.ArenaRecord minForcePassRecordMongo = ljsdMongoTemplate.findByIdMy(com.ljsd.jieling.logic.dao.root.ArenaRecord._COLLECTION_NAME,"2_"+nodeId, com.ljsd.jieling.logic.dao.root.ArenaRecord.class);
|
||||
if(firstPassRecord == null ){
|
||||
com.ljsd.jieling.logic.dao.root.ArenaRecord arenaRecord = new com.ljsd.jieling.logic.dao.root.ArenaRecord();
|
||||
arenaRecord.setId("1_"+ nodeId);
|
||||
|
@ -181,7 +181,7 @@ public class StartHardStageRequestHandler extends BaseHandler<PlayerInfoProto.Ha
|
|||
arenaRecord.setAttackForce(force);
|
||||
ljsdMongoTemplate.save(user.getId(),arenaRecord);
|
||||
}
|
||||
if(minForcePassRecordList == null){
|
||||
if(minForcePassRecordMongo == null){
|
||||
com.ljsd.jieling.logic.dao.root.ArenaRecord minForcePassRecord = new com.ljsd.jieling.logic.dao.root.ArenaRecord();
|
||||
minForcePassRecord.setId("2_"+ nodeId);
|
||||
minForcePassRecord.setType(2);
|
||||
|
@ -196,16 +196,16 @@ public class StartHardStageRequestHandler extends BaseHandler<PlayerInfoProto.Ha
|
|||
minForcePassRecord.setAttackForce(force);
|
||||
ljsdMongoTemplate.save(user.getId(),minForcePassRecord);
|
||||
}else {
|
||||
if(force<minForcePassRecordList.getAttackForce()){
|
||||
minForcePassRecordList.setCreateTime(TimeUtils.nowInt());
|
||||
minForcePassRecordList.setAttackId(user.getId());
|
||||
minForcePassRecordList.setLevel(user.getPlayerInfoManager().getLevel());
|
||||
minForcePassRecordList.setHead(user.getPlayerInfoManager().getHead());
|
||||
minForcePassRecordList.setUserName(user.getPlayerInfoManager().getNickName());
|
||||
minForcePassRecordList.setHeadFrame(user.getPlayerInfoManager().getHeadFrame());
|
||||
minForcePassRecordList.setFightData(fightData.toByteArray());
|
||||
minForcePassRecordList.setAttackForce(force);
|
||||
ljsdMongoTemplate.save(user.getId(),minForcePassRecordList);
|
||||
if(force<minForcePassRecordMongo.getAttackForce()){
|
||||
minForcePassRecordMongo.setCreateTime(TimeUtils.nowInt());
|
||||
minForcePassRecordMongo.setAttackId(user.getId());
|
||||
minForcePassRecordMongo.setLevel(user.getPlayerInfoManager().getLevel());
|
||||
minForcePassRecordMongo.setHead(user.getPlayerInfoManager().getHead());
|
||||
minForcePassRecordMongo.setUserName(user.getPlayerInfoManager().getNickName());
|
||||
minForcePassRecordMongo.setHeadFrame(user.getPlayerInfoManager().getHeadFrame());
|
||||
minForcePassRecordMongo.setFightData(fightData.toByteArray());
|
||||
minForcePassRecordMongo.setAttackForce(force);
|
||||
ljsdMongoTemplate.save(user.getId(),minForcePassRecordMongo);
|
||||
}
|
||||
}
|
||||
//排行榜星级
|
||||
|
|
Loading…
Reference in New Issue