活动:招财进宝改为领取箱子
This commit is contained in:
@@ -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({
|
||||
|
||||
Reference in New Issue
Block a user