From e724315f76501188f560df6c66ee87bf58614dc9 Mon Sep 17 00:00:00 2001 From: luying Date: Sat, 13 Aug 2022 16:30:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=EF=BC=9A=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=90=8D=E5=B0=86=E6=93=82=E5=8F=B0=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shared/pubUtils/roleUtil.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shared/pubUtils/roleUtil.ts b/shared/pubUtils/roleUtil.ts index d682061e8..a844d247a 100644 --- a/shared/pubUtils/roleUtil.ts +++ b/shared/pubUtils/roleUtil.ts @@ -90,6 +90,7 @@ import { CreateHeroParam } from "../domain/roleField/hero"; import { ACTIVITY_RESOURCES_TYPE } from "../consts"; import { gameData } from "./data"; import { ActivityTaskPassModel } from "../db/ActivityTaskPass"; +import { LadderMatchModel } from "@db/LadderMatch"; export async function deletRole(roleId: string) { let role = await RoleModel.findByRoleId(roleId, null, true, true); @@ -205,6 +206,7 @@ export async function deletRole(roleId: string) { await WishPoolReportModel.deleteMany({ wishRoleId: roleId}); await WishPoolReportModel.deleteMany({ dntRoleId: roleId}); await RoleCeModel.deleteMany({ roleId }); + await LadderMatchModel.deleteMany({ roleId }); let doc = new RoleModel(); const update = Object.assign(doc.toJSON(), pick(role, ['serverType', 'userInfo', 'seqId', 'serverId']), { roleName: role.roleId });