大圣升星活动添加判断
parent
e2fc3f54cd
commit
9b7c9af1cc
|
@ -56,7 +56,12 @@ public class HeroUpStarActivity extends AbstractActivity {
|
|||
Map<Integer, ActivityProgressInfo> activityProgressInfoMap = activityMission.getActivityMissionMap();
|
||||
List<SActivityRewardConfig> list = SActivityRewardConfig.getsActivityRewardConfigByActivityId(id);
|
||||
|
||||
int maxstar = user.getHeroManager().getHeroStarMap().get(heroTid);
|
||||
Map<Integer, Integer> heroStarMap = user.getHeroManager().getHeroStarMap();
|
||||
int maxstar = 0;
|
||||
if (heroStarMap.containsKey(heroTid)) {
|
||||
maxstar = heroStarMap.get(heroTid);
|
||||
}
|
||||
if (maxstar > 0) {
|
||||
for (SActivityRewardConfig sActivityRewardConfig : list) {
|
||||
if (sActivityRewardConfig.getValues()[0][0] == heroTid && maxstar >= sActivityRewardConfig.getValues()[0][1]) {
|
||||
ActivityProgressInfo activityProgressInfo = activityProgressInfoMap.getOrDefault(sActivityRewardConfig.getId(), null);
|
||||
|
@ -68,6 +73,7 @@ public class HeroUpStarActivity extends AbstractActivity {
|
|||
activityMission.getActivityMissionMap().put(sActivityRewardConfig.getId(), activityProgressInfo);
|
||||
}
|
||||
}
|
||||
}
|
||||
//更新进度
|
||||
ISession sessionByUid = OnlineUserManager.getSessionByUid(user.getId());
|
||||
sendActivityProgress(sessionByUid, activityMission, null);
|
||||
|
|
Loading…
Reference in New Issue