养成:修复消耗材料会显示空数据的情况

This commit is contained in:
luying
2022-06-07 15:37:39 +08:00
parent a9b06b8156
commit 9d3041954d

View File

@@ -103,9 +103,11 @@ export class HeroHandler {
needExp -= dicGoods.value * _count;
break;
} else {
material.push({ id, count });
newExp += dicGoods.value * count;
needExp -= dicGoods.value * count;
if(count > 0) {
material.push({ id, count });
newExp += dicGoods.value * count;
needExp -= dicGoods.value * count;
}
}
}
@@ -599,7 +601,7 @@ export class HeroHandler {
if(!hero) return resResult(STATUS.HERO_NOT_FIND);
let consumes = hero.consumes||[];
return resResult(STATUS.SUCCESS, { previewGoods: consumes });
return resResult(STATUS.SUCCESS, { previewGoods: consumes.filter(consume => consume.count > 0) });
}
public async rebirth(msg: { hid: number }, session: BackendSession) {