From 1f4eea88c02013ce83b964f598546dfaf21be996 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Sat, 6 Jul 2019 18:04:17 +0800 Subject: [PATCH] fix hero --- .../main/java/com/ljsd/jieling/logic/dao/Hero.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java index 3f98eb1ca..360c83374 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java @@ -61,12 +61,13 @@ public class Hero extends MongoBase { if(skillIds!=null && !skillIds.isEmpty()){ this.skillList.addAll(skillIds); } - Map scHeroRankUpConfigByType = SCHeroRankUpConfig.getScHeroRankUpConfigByShow(GlobalsDef.UP_STAR_TYPE,scHero.getStar()); - if(scHeroRankUpConfigByType!=null){ - SCHeroRankUpConfig scHeroRankUpConfig = scHeroRankUpConfigByType.get(initStar); - if(initStar!=scHero.getStar()){ - starBreakId = scHeroRankUpConfig.getId(); - } + + if(initStar!=scHero.getStar()){ + Map scHeroRankUpConfigByType = SCHeroRankUpConfig.getScHeroRankUpConfigByShow(GlobalsDef.UP_STAR_TYPE,scHero.getStar()); + if(scHeroRankUpConfigByType!=null) { + SCHeroRankUpConfig scHeroRankUpConfig = scHeroRankUpConfigByType.get(initStar-1); + starBreakId = scHeroRankUpConfig.getId(); + } } createTime = (int)(System.currentTimeMillis()/1000);