活动:招财进宝改为领取箱子

This commit is contained in:
luying
2022-05-27 20:46:39 +08:00
parent 7139ce700d
commit 1452e8b800
8 changed files with 152 additions and 77 deletions

View File

@@ -24,6 +24,8 @@ export default class Activity_Daily_Coin extends BaseModel {
@prop({ required: true })
roundIndex: number; // 周期数
@prop({ required: true, type: Number })
receivedBox: number[]; // 周期数
//兑换记录
@@ -33,6 +35,13 @@ export default class Activity_Daily_Coin extends BaseModel {
return result;
}
// 领取宝箱
public static async receiveBox(serverId: number, activityId: number, roleId: string, roundIndex: number, cellIndex: number) {
let result = await ActivityDailyCoinModel.findOneAndUpdate({ serverId, activityId, roleId, roundIndex },
{ $push: { receivedBox: cellIndex } }, { upsert: true, new: true }).lean(true)
return result;
}
//根据活动时间查询活动数据
public static async findData(serverId: number, activityId: number, roleId: string, roundIndex: number) {
let result: ActivityDailyCoinModelType = await ActivityDailyCoinModel.findOne({