✨ feat(gvg): 农庄
This commit is contained in:
@@ -103,6 +103,15 @@ export default class GVGUserData extends BaseModel {
|
||||
const result: GVGUserDataType = await GVGUserDataModel.findOneAndUpdate({ configId, leagueCode, roleId }, { $inc: { active }, $push: { activeRec: new ActiveRec(activeType, active) } }, { new: true, upsert: true}).select('active').lean();
|
||||
return result;
|
||||
}
|
||||
|
||||
public static async addResource(configId: number, leagueCode: string, roleId: string, food: number, mineral: number, wood: number) {
|
||||
const result: GVGUserDataType = await GVGUserDataModel.findOneAndUpdate({
|
||||
configId, leagueCode, roleId
|
||||
}, {
|
||||
$inc: { 'distribute.food': food, 'distribute.mineral': mineral, 'distribute.wood': wood }
|
||||
}, { new: true, upsert: true }).lean();
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
export const GVGUserDataModel = getModelForClass(GVGUserData);
|
||||
|
||||
Reference in New Issue
Block a user