🐞 fix(gvg): 千机阁取消解锁的时候后置节点也要取消

This commit is contained in:
luying
2023-03-15 17:18:55 +08:00
parent d6ff95fc6c
commit c13cc650d4
3 changed files with 28 additions and 12 deletions

View File

@@ -124,8 +124,8 @@ export default class GVGLeaguePrepare extends BaseModel {
return result;
}
public static async rollbackTech(configId: number, leagueCode: string, techId: number) {
const result: GVGLeaguePrepareType = await GVGLeaguePrepareModel.findOneAndUpdate({ configId, leagueCode }, { $pull: { techQueue: { id: techId } }, $inc: { techQueueCnt: -1 } }, { new: true }).lean();
public static async rollbackTech(configId: number, leagueCode: string, techIds: number[]) {
const result: GVGLeaguePrepareType = await GVGLeaguePrepareModel.findOneAndUpdate({ configId, leagueCode }, { $pull: { techQueue: { id: { $in: techIds } } }, $inc: { techQueueCnt: -techIds.length } }, { new: true }).lean();
return result;
}