后台:删除名将擂台数据

This commit is contained in:
luying
2022-08-13 16:30:55 +08:00
parent af2e181509
commit e724315f76

View File

@@ -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 });