后台:删号
This commit is contained in:
@@ -90,6 +90,7 @@ import { RewardInter } from "./interface";
|
|||||||
import { CreateHeroParam } from "../domain/roleField/hero";
|
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";
|
||||||
|
|
||||||
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);
|
||||||
@@ -159,6 +160,7 @@ export async function deletRole(roleId: string) {
|
|||||||
await GroupMailModel.updateMany({ 'roleStatus.roleId': roleId }, { $pull: { roleStatus: { roleId } } });
|
await GroupMailModel.updateMany({ 'roleStatus.roleId': roleId }, { $pull: { roleStatus: { roleId } } });
|
||||||
await GroupMailModel.deleteMany({ roleId });
|
await GroupMailModel.deleteMany({ roleId });
|
||||||
await GroupMailModel.deleteMany({ targetRoleId: roleId });
|
await GroupMailModel.deleteMany({ targetRoleId: roleId });
|
||||||
|
await ActivityTaskPassModel.deleteMany({ roleId });
|
||||||
let userGuild = await UserGuildModel.getMyGuild(roleId);
|
let userGuild = await UserGuildModel.getMyGuild(roleId);
|
||||||
if(userGuild) {
|
if(userGuild) {
|
||||||
if(userGuild.auth == 1) {
|
if(userGuild.auth == 1) {
|
||||||
|
|||||||
Reference in New Issue
Block a user