🐞 fix(粮草先行): 退团后再重启会回到车上

This commit is contained in:
luying
2022-12-09 19:39:26 +08:00
parent e1ad02ba80
commit c352106a82
3 changed files with 21 additions and 4 deletions

View File

@@ -113,6 +113,19 @@ export default class GuildActivityRecord extends BaseModel {
return rec;
}
public static async removeMember(guildCode: string, serverId: number, aid: number, index: number, roleId: string) {
console.log(guildCode, serverId, aid, index, roleId)
let rec: GuildActivityRecordType = await GuildActivityRecordModel.findOneAndUpdate(
{ guildCode, serverId, index, aid },
{ $pull: { joinMember: { roleId } } }, { new: true }).lean();
return rec;
}
public static async dismiss(guildCode: string, serverId: number, aid: number, index: number) {
let rec: GuildActivityRecordType = await GuildActivityRecordModel.findOneAndUpdate({ guildCode, serverId, index, aid }, { $set: { status: 0 }}, { new: true }).lean();
return rec;
}
public static async findRecs(aid: number, index: number) {
let rec: GuildActivityRecordType[] = await GuildActivityRecordModel.find({ index, aid, status: 1 }).lean();
return rec;