军团活动:修复粮草先行索引问题

This commit is contained in:
luying
2022-09-05 12:13:16 +08:00
parent 3cc2f06e50
commit 6d0f05f5b4
5 changed files with 36 additions and 41 deletions
@@ -31,16 +31,16 @@ export class GateActivityObject {
}
public pushMembers(guildCode: string, serverId: number, roleId: string, job: number, code: string) {
let member: Member;
if(this.members.has(guildCode)) {
let members = this.members.get(guildCode);
if(members.findIndex(cur => cur.roleId == roleId) == -1) {
members.push({ roleId, job, code });
member = { roleId, job, code }
members.push(member);
}
} else {
let arr = new Array<string>();
arr.push(roleId);
this.members.set(guildCode, [{ roleId, job, code }]);
member = { roleId, job, code }
this.members.set(guildCode, [member]);
}
if(this.guilds.has(serverId)) {
let arr = this.guilds.get(serverId);
@@ -49,7 +49,7 @@ export class GateActivityObject {
} else {
this.guilds.set(serverId, [guildCode]);
}
return member;
}
public getMemberRecord(recCode: string, roleId: string) {