活动:添加活动接口
This commit is contained in:
@@ -23,6 +23,8 @@ export default class Activity_New_Hero_Gacha extends BaseModel {
|
||||
@prop({ required: true })
|
||||
roleId: string; // 用户Id
|
||||
@prop({ required: true })
|
||||
selected: boolean; // 是否选中默认false
|
||||
@prop({ required: true })
|
||||
hid: number; // 武将id
|
||||
@prop({ required: true })
|
||||
count: number; // 抽卡次数,抽中大奖后重新统计
|
||||
@@ -43,6 +45,13 @@ export default class Activity_New_Hero_Gacha extends BaseModel {
|
||||
return result;
|
||||
}
|
||||
|
||||
//设置选中武将
|
||||
public static async selectedHero(serverId: number, activityId: number, roleId: string, hid: number, selected: boolean) {
|
||||
let result: ActivityNewHeroGachaModelType[] = await ActivityNewHeroGachaModel.findOneAndUpdate(
|
||||
{ serverId, roleId, activityId, hid }, { $set: { selected } }, { upsert: true, new: true }).lean(true);
|
||||
return result;
|
||||
}
|
||||
|
||||
//根据活动id查询活动数据
|
||||
public static async findDataByHid(serverId: number, activityId: number, roleId: string, hid: number) {
|
||||
let result: ActivityNewHeroGachaModelType = await ActivityNewHeroGachaModel.findOne({ serverId, roleId, activityId, hid }).lean(true);
|
||||
|
||||
Reference in New Issue
Block a user