feat(gvg): 复活队伍

This commit is contained in:
luying
2023-02-17 16:45:24 +08:00
parent 40cffb7cc3
commit 8595c8d4ae
9 changed files with 114 additions and 33 deletions

View File

@@ -79,6 +79,9 @@ export default class GVGUserData extends BaseModel {
@prop({ required: false })
cityId: number; // 城池id
@prop({ required: false })
reviveCnt: number; // 城池id
public static async findByRole(configId: number, leagueCode: string, roleId: string) {
const result: GVGUserDataType = await GVGUserDataModel.findOneAndUpdate({ configId, leagueCode, roleId }, {}, { new: true, upsert: true}).lean();
return result;
@@ -130,6 +133,11 @@ export default class GVGUserData extends BaseModel {
return result;
}
public static async addReviveCnt(configId: number, leagueCode: string, roleId: string, cnt: number) {
const result: GVGUserDataType = await GVGUserDataModel.findOneAndUpdate({ configId, leagueCode, roleId }, { $inc: { reviveCnt: cnt } }, { new: true, upsert: true}).lean();
return result;
}
}
export const GVGUserDataModel = getModelForClass(GVGUserData);