(武将): 设置副将时从阵容中删除

This commit is contained in:
luying
2023-03-30 14:50:05 +08:00
parent fd124e3554
commit 2afe3e01f4
3 changed files with 13 additions and 0 deletions
+4
View File
@@ -165,6 +165,10 @@ export default class GVGVestigeRank extends BaseModel {
let result: GVGVestigeRankType[] = await GVGVestigeRankModel.find({ day: today, vestigeId, groupKey, rank: { $gt: 0 } }).sort({ rank: 1 }).select('roleId rank lineup').lean();
return result;
}
public static async removeBySub(roleId: string, subHid: number) {
await GVGVestigeRankModel.updateMany({ roleId, hasDefense: true }, { $pull: { lineup: { actorId: subHid } } });
}
}
export const GVGVestigeRankModel = getModelForClass(GVGVestigeRank);