排行榜:奖励显示首通信息
This commit is contained in:
@@ -283,15 +283,17 @@ export default class GMUsers extends Service {
|
||||
await GroupMailModel.deleteMany({ roleId });
|
||||
await GroupMailModel.deleteMany({ targetRoleId: roleId });
|
||||
let userGuild = await UserGuildModel.getMyGuild(roleId);
|
||||
if(userGuild.auth == 1) {
|
||||
const guild = await GuildModel.dismiss(userGuild.guildCode, role.serverId);
|
||||
await UserGuildModel.dismiss(userGuild.guildCode);
|
||||
const { members } = guild;
|
||||
await RoleModel.dissmissGuild(members);
|
||||
await UserGuildApplyModel.deleteApplyByGuild(userGuild.guildCode);
|
||||
|
||||
} else {
|
||||
await GuildModel.update({ members: { $in: [roleId] } }, { $pull: { members: roleId }, $inc: { memberCnt: -1, managerCnt: userGuild.auth == 2? -1: 0, guildCe: -role.ce }, $set: { isMemberMax: false } })
|
||||
if(userGuild) {
|
||||
if(userGuild.auth == 1) {
|
||||
const guild = await GuildModel.dismiss(userGuild.guildCode, role.serverId);
|
||||
await UserGuildModel.dismiss(userGuild.guildCode);
|
||||
const { members } = guild;
|
||||
await RoleModel.dissmissGuild(members);
|
||||
await UserGuildApplyModel.deleteApplyByGuild(userGuild.guildCode);
|
||||
|
||||
} else {
|
||||
await GuildModel.update({ members: { $in: [roleId] } }, { $pull: { members: roleId }, $inc: { memberCnt: -1, managerCnt: userGuild.auth == 2? -1: 0, guildCe: -role.ce }, $set: { isMemberMax: false } })
|
||||
}
|
||||
}
|
||||
await GuildModel.updateMany({ invitedMembers: { $in: [roleId] } }, { $pull: { invitedMembers: roleId } });
|
||||
await GuildRecModel.deleteMany({ roleId });
|
||||
|
||||
Reference in New Issue
Block a user