修复后台删除角色
This commit is contained in:
@@ -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 });
|
||||
|
||||
Reference in New Issue
Block a user