fix web-server tsc不通过

This commit is contained in:
luying
2020-11-20 19:30:28 +08:00
parent a66106f4ea
commit d51a7119af
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -387,7 +387,7 @@ export default class Role extends BaseModel {
public static async saveDungeonHero(roleId: string, battleId: number, heroes: Array<number>, isSuccess: boolean) {
if(isSuccess) {
const role = await Role.findByRoleId(roleId);
let {dungeonHeroes} = role;
let dungeonHeroes = role && role.dungeonHeroes;
let hasHero = dungeonHeroes&&dungeonHeroes.find(cur => cur.battleId == battleId);
if(!dungeonHeroes || !hasHero) {
await RoleModel.findOneAndUpdate({roleId}, {$push:{dungeonHeroes: {battleId, heroes}}})