异常处理
parent
02e616fae9
commit
2103dd4bf0
|
@ -3014,7 +3014,11 @@ public class HeroLogic {
|
|||
// ... 特训 ...
|
||||
HashMap<Integer, Long> attrMap = new HashMap<>();
|
||||
Training training = hero.getTraining();
|
||||
STrain sTrain = STrain.getTrainByHeroMap().get(hero.getTemplateId()).get(training.getLv());
|
||||
Map<Integer, STrain> trainMap = STrain.getTrainByHeroMap().get(hero.getTemplateId());
|
||||
if (trainMap == null || trainMap.isEmpty()){
|
||||
return;
|
||||
}
|
||||
STrain sTrain = trainMap.get(training.getLv());
|
||||
if (sTrain == null){
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -251,7 +251,11 @@ public class TrainingLogic {
|
|||
|
||||
Hero hero = user.getHeroManager().getHero(heroId);
|
||||
Training training = hero.getTraining();
|
||||
STrain sTrain = STrain.getTrainByHeroMap().get(hero.getTemplateId()).get(training.getLv());
|
||||
Map<Integer, STrain> trainMap = STrain.getTrainByHeroMap().get(hero.getTemplateId());
|
||||
if (trainMap == null){
|
||||
throw new ErrorCodeException(ErrorCode.SYS_ERROR_CODE);
|
||||
}
|
||||
STrain sTrain = trainMap.get(training.getLv());
|
||||
|
||||
STrain train = STrain.getTableMap().get(unlockId);
|
||||
if (train == null || train.getId() > sTrain.getId()){
|
||||
|
|
Loading…
Reference in New Issue