后台:删除名将擂台数据
This commit is contained in:
@@ -90,6 +90,7 @@ import { CreateHeroParam } from "../domain/roleField/hero";
|
|||||||
import { ACTIVITY_RESOURCES_TYPE } from "../consts";
|
import { ACTIVITY_RESOURCES_TYPE } from "../consts";
|
||||||
import { gameData } from "./data";
|
import { gameData } from "./data";
|
||||||
import { ActivityTaskPassModel } from "../db/ActivityTaskPass";
|
import { ActivityTaskPassModel } from "../db/ActivityTaskPass";
|
||||||
|
import { LadderMatchModel } from "@db/LadderMatch";
|
||||||
|
|
||||||
export async function deletRole(roleId: string) {
|
export async function deletRole(roleId: string) {
|
||||||
let role = await RoleModel.findByRoleId(roleId, null, true, true);
|
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({ wishRoleId: roleId});
|
||||||
await WishPoolReportModel.deleteMany({ dntRoleId: roleId});
|
await WishPoolReportModel.deleteMany({ dntRoleId: roleId});
|
||||||
await RoleCeModel.deleteMany({ roleId });
|
await RoleCeModel.deleteMany({ roleId });
|
||||||
|
await LadderMatchModel.deleteMany({ roleId });
|
||||||
|
|
||||||
let doc = new RoleModel();
|
let doc = new RoleModel();
|
||||||
const update = Object.assign(doc.toJSON(), pick(role, ['serverType', 'userInfo', 'seqId', 'serverId']), { roleName: role.roleId });
|
const update = Object.assign(doc.toJSON(), pick(role, ['serverType', 'userInfo', 'seqId', 'serverId']), { roleName: role.roleId });
|
||||||
|
|||||||
Reference in New Issue
Block a user