✨ feat(gvg): 添加组建期邮件、添加自动解散定时任务
This commit is contained in:
@@ -209,28 +209,20 @@ function getAuthFromManageType(type: LEAGUE_MANAGE_TYPE) {
|
||||
|
||||
export async function memberJoinGuildToLeague(guild: GuildType, role: RoleType) {
|
||||
if(!guild.leagueCode) return;
|
||||
let league = await GVGLeagueModel.joinMember(guild.leagueCode, guild.code, role.roleId);
|
||||
// TODO redis联军更新
|
||||
console.log(league);
|
||||
await GVGLeagueModel.joinMember(guild.leagueCode, guild.code, role.roleId);
|
||||
}
|
||||
|
||||
export async function memberQuitGuildToLeague(guild: GuildType, role: RoleType) {
|
||||
if(!guild.leagueCode) return;
|
||||
let league = await GVGLeagueModel.quitMember(guild.leagueCode, role.roleId);
|
||||
// TODO redis联军更新
|
||||
console.log(league);
|
||||
await GVGLeagueModel.quitMember(guild.leagueCode, role.roleId);
|
||||
}
|
||||
|
||||
export async function guildDismissToLeague(guild: GuildType) {
|
||||
if(!guild.leagueCode) return;
|
||||
let league = await GVGLeagueModel.quitGuild(guild.leagueCode, guild);
|
||||
// TODO redis联军更新
|
||||
console.log(league);
|
||||
await GVGLeagueModel.quitGuild(guild.leagueCode, guild);
|
||||
}
|
||||
|
||||
export async function guildAbdicateToLeague(guild: GuildType, fromRoleId: string, toRole: RoleType) {
|
||||
if(!guild.leagueCode) return;
|
||||
let league = await GVGLeagueModel.abdicateGuild(guild.leagueCode, fromRoleId, toRole.roleId, toRole._id);
|
||||
// TODO redis联军更新
|
||||
console.log(league);
|
||||
await GVGLeagueModel.abdicateGuild(guild.leagueCode, fromRoleId, toRole.roleId, toRole._id);
|
||||
}
|
||||
Reference in New Issue
Block a user