进阶编队校验修改

lvxinran 2020-09-10 05:35:54 +08:00
parent 9c658b6acd
commit 8c917c414b
1 changed files with 9 additions and 0 deletions

View File

@ -860,6 +860,15 @@ public class HeroLogic{
if(consumeMaterialInfoByPosition.size()!=consumeMaterialsList.size()){
throw new ErrorCodeException(ErrorCode.HERO_UN_MATCH);
}
//判断编队
for(HeroInfoProto.ConsumeMaterial consumeMaterial1 : consumeMaterialsList) {
List<String> heroIdsList = consumeMaterial1.getHeroIdsList();
ErrorCode err = ItemLogic.getInstance().checkHeroResolve(heroIdsList, user);
if(null!=err){
throw new ErrorCodeException(err);
}
}
for(HeroInfoProto.ConsumeMaterial consumeMaterial1 : consumeMaterialsList){
int position = consumeMaterial1.getPosition();
SCHero.ConsumeMaterialInfo consumeMaterialInfo = consumeMaterialInfoByPosition.get(position);