🐞 fix(gvg): 云台贡献接口名错误修改

This commit is contained in:
luying
2023-02-13 10:56:22 +08:00
parent 4197295dd2
commit c182733066
6 changed files with 44 additions and 44 deletions

View File

@@ -17,7 +17,7 @@ class ActiveRec {
}
}
export class Distribute {
export class Contribute {
@prop({ required: true, default: 0 })
food: number = 0; // 粮食
@prop({ required: true, default: 0 })
@@ -60,7 +60,7 @@ export default class GVGUserData extends BaseModel {
box: number[];
@prop({ required: true, default: {}, _id: false })
distribute: Distribute;
contribute: Contribute;
@prop({ required: true, default: 0 })
sendFightRewardTime: number; // 发送征战奖励的时间
@@ -103,14 +103,14 @@ export default class GVGUserData extends BaseModel {
const result: GVGUserDataType = await GVGUserDataModel.findOneAndUpdate({
configId, leagueCode, roleId
}, {
$inc: { 'distribute.food': food, 'distribute.mineral': mineral, 'distribute.wood': wood }
$inc: { 'contribute.food': food, 'contribute.mineral': mineral, 'contribute.wood': wood }
}, { new: true, upsert: true }).lean();
return result;
}
public static async addVestigeScores(configId: number, memberScores: { leagueCode: string, roleId: string, score: number }[]) {
await GVGUserDataModel.bulkWrite(memberScores.map(({ leagueCode, roleId, score }) => {
return { updateOne: { filter: { configId, leagueCode, roleId }, update: { $inc: { 'distribute.score': score } } } }
return { updateOne: { filter: { configId, leagueCode, roleId }, update: { $inc: { 'contribute.score': score } } } }
}));
}