diff --git a/shared/db/Hero.ts b/shared/db/Hero.ts index b85492753..8a95ca516 100644 --- a/shared/db/Hero.ts +++ b/shared/db/Hero.ts @@ -231,8 +231,8 @@ export default class Hero extends BaseModel { const seqId = await CounterModel.getNewCounter(COUNTER.HID) || -1; insertInfos.push({ ...hero, seqId, roleId, roleName, serverId }) } - const hero: HeroType[] = await HeroModel.insertMany(insertInfos); - return hero; + await HeroModel.insertMany(insertInfos); + return insertInfos; } public static async sumTopHeroCe(roleId: string, num: number) { diff --git a/shared/pubUtils/roleUtil.ts b/shared/pubUtils/roleUtil.ts index 8f82636f1..85dad4f87 100644 --- a/shared/pubUtils/roleUtil.ts +++ b/shared/pubUtils/roleUtil.ts @@ -255,6 +255,8 @@ export class CreateHeroes extends UpdateHeroes { } public getResultHeroes() { - return this.resultHeroes.map(cur => { cur.ce = reduceCe(cur.ce); return cur}); + return this.resultHeroes.map(cur => { + return { ...cur, ce: reduceCe(cur.ce)} + }); } } \ No newline at end of file