鸿蒙阵bug修复

master_otnew
grimm 2023-12-27 10:18:51 +08:00
parent 45e973a413
commit 7190830e5e
1 changed files with 10 additions and 2 deletions

View File

@ -222,7 +222,15 @@ public class Hero extends MongoBase implements Comparable<Hero>,Cloneable {
public int getLevel() {
try {
int rootId = getRootId();
HeroManager heroManager = UserManager.getUser(rootId).getHeroManager();
User user = UserManager.getUser(rootId);
if (user == null){
String uid = id.substring(0, 8);
user = UserManager.getUser(Integer.parseInt(uid));
if (user == null){
return level;
}
}
HeroManager heroManager = user.getHeroManager();
// 英雄 配置表信息
SCHero scHero = SCHero.getsCHero().get(templateId);
int maxLevel = scHero.getMaxLevel();
@ -248,7 +256,7 @@ public class Hero extends MongoBase implements Comparable<Hero>,Cloneable {
}
}
} catch (Exception e) {
LOGGER.error("获取鸿蒙阵等级报错{}",e.getMessage());
LOGGER.error("获取鸿蒙阵等级报错, id:{}, error:{}", id, e.getMessage());
}
return level;
}