🐞 fix(guild): 每周重置挑战奖励

This commit is contained in:
dingchaolin
2023-03-08 10:33:38 +08:00
parent 301d4a375b
commit 96ea790bd1

View File

@@ -267,7 +267,7 @@ export default class UserGuild extends BaseModel {
* @memberof UserGuild
*/
public static async resetTrainUserGuildLastWeekJoinedIn(guildCode: string) {
const result = await UserGuildModel.updateMany({ guildCode, createdAt: {$lt: getZeroPointD(SHOP_REFRESH_TYPE.WEEKLY)} }, {$set: { trainCount: ARMY.ARMY_TRAIN_BUYTIMES, buyTrainCount: 0, trainTime: nowSeconds(), trainRewards: [] }});
const result = await UserGuildModel.updateMany({ guildCode, createdAt: {$lt: getZeroPointD(SHOP_REFRESH_TYPE.WEEKLY)} }, {$set: { trainCount: ARMY.ARMY_TRAIN_BUYTIMES, buyTrainCount: 0, trainTime: nowSeconds(), trainRewards: [], trainBoxRewards: [] }});
return result;
}