修复后台删除角色

This commit is contained in:
luying
2022-04-12 16:06:54 +08:00
parent 96b91c77db
commit 9b6be0792d
3 changed files with 6 additions and 4 deletions

View File

@@ -83,6 +83,7 @@ import { UserTaskRecModel } from '../db/UserTaskRec';
import { WishPoolReportModel } from '../db/WishPoolReport';
import { pick } from "underscore";
import { JewelModel } from "../db/Jewel";
import { RoleCeModel } from "../db/RoleCe";
export async function deletRole(roleId: string) {
let role = await RoleModel.findByRoleId(roleId);
@@ -197,6 +198,7 @@ export async function deletRole(roleId: string) {
await UserTaskRecModel.deleteMany({ roleId });
await WishPoolReportModel.deleteMany({ wishRoleId: roleId});
await WishPoolReportModel.deleteMany({ dntRoleId: roleId});
await RoleCeModel.deleteMany({ roleId });
let doc = new RoleModel();
const update = Object.assign(doc.toJSON(), pick(role, ['serverType', 'userInfo', 'seqId', 'serverId']), { roleName: role.roleId });