活动:每日兑换铜币活动
This commit is contained in:
@@ -18,21 +18,19 @@ export default class Activity_Self_Service_Goods extends BaseModel {
|
||||
@prop({ required: true })
|
||||
cellIndex: number; // 第几个坑位从1开始
|
||||
@prop({ required: true })
|
||||
gift: number; // 礼包id
|
||||
@prop({ required: true })
|
||||
rewardIndex: number; // 礼包中第几项奖励
|
||||
|
||||
|
||||
//添加选中的物品
|
||||
public static async addGoods(activityId: number, roleId: string, roundIndex: number, index: number, cellIndex: number, gift: number, rewardIndex: number) {
|
||||
public static async addGoods(activityId: number, roleId: string, roundIndex: number, index: number, cellIndex: number, rewardIndex: number) {
|
||||
let result: ActivitySelfServiceGoodsModelType = await ActivitySelfServiceGoodsModel.findOneAndUpdate({ roleId, activityId, roundIndex, index, cellIndex },
|
||||
{ $set: { gift, rewardIndex } }, { upsert: true, new: true }).lean(true);
|
||||
{ $set: { rewardIndex } }, { upsert: true, new: true }).lean(true);
|
||||
return result;
|
||||
}
|
||||
|
||||
public static async findData(activityId: number, roleId: string, roundIndex: number, lean = true) {
|
||||
let result: ActivitySelfServiceGoodsModelType[] = await ActivitySelfServiceGoodsModel.find({ roleId, activityId, roundIndex }, {
|
||||
index: 1, cellIndex: 1, gift: 1, rewardIndex: 1, _id: -1
|
||||
index: 1, cellIndex: 1, rewardIndex: 1, _id: -1
|
||||
}).lean(lean);
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user