✨ feat(gvg): 复活队伍
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user