活动:修改获取活动逻辑,从serverlist上剥离
This commit is contained in:
@@ -224,16 +224,16 @@ export class GmHandler {
|
||||
|
||||
async saveGroupToServer(groupId: number, serverIds: number[], uid: number) {
|
||||
|
||||
await ServerlistModel.pullByGroupId(groupId);
|
||||
let servers = await ServerlistModel.findServerByIds(serverIds);
|
||||
for(let server of servers) {
|
||||
let pushArr: number[] = [], pullArr: number[] = [];
|
||||
let activityGroupId = server.activityGroupId||[];
|
||||
if(!activityGroupId.includes(groupId)) {
|
||||
pushArr.push(groupId);
|
||||
}
|
||||
await ServerlistModel.updateActivityGroup(server._id, pushArr, pullArr);
|
||||
}
|
||||
// await ServerlistModel.pullByGroupId(groupId);
|
||||
// let servers = await ServerlistModel.findServerByIds(serverIds);
|
||||
// for(let server of servers) {
|
||||
// let pushArr: number[] = [], pullArr: number[] = [];
|
||||
// let activityGroupId = server.activityGroupId||[];
|
||||
// if(!activityGroupId.includes(groupId)) {
|
||||
// pushArr.push(groupId);
|
||||
// }
|
||||
// await ServerlistModel.updateActivityGroup(server._id, pushArr, pullArr);
|
||||
// }
|
||||
await ActivityGroupModel.updateServerData(groupId, serverIds, uid);
|
||||
|
||||
let activityServers = pinus.app.getServersByType('activity');
|
||||
|
||||
Reference in New Issue
Block a user