团购:修改字段
This commit is contained in:
@@ -51,10 +51,10 @@ export default class Activity_Group_Shop_User_Rec extends BaseModel {
|
||||
roleId: string; // 玩家Id
|
||||
|
||||
@prop({ required: true })
|
||||
id: number; // 唯一id
|
||||
itemId: number; // 唯一id
|
||||
|
||||
@prop({ required: true })
|
||||
gid: number; // 物品id
|
||||
id: number; // 物品id
|
||||
|
||||
@prop({ required: true })
|
||||
buyCnt: number; // 购买次数
|
||||
@@ -67,9 +67,9 @@ export default class Activity_Group_Shop_User_Rec extends BaseModel {
|
||||
return result;
|
||||
}
|
||||
|
||||
public static async incBuyCnt(activityId: number, roleId: string, id: number, gid: number, inc: number, record: GroupShopBuyRecord) {
|
||||
public static async incBuyCnt(activityId: number, roleId: string, itemId: number, id: number, inc: number, record: GroupShopBuyRecord) {
|
||||
let result: ActivityGroupShopUserRecType = await ActivityGroupShopUserRecModel.findOneAndUpdate(
|
||||
{ roleId, activityId, id }, { $inc: { buyCnt: inc }, $setOnInsert: { gid }, $push: { records: record } }, { new: true, upsert: true }
|
||||
{ roleId, activityId, itemId }, { $inc: { buyCnt: inc }, $setOnInsert: { id }, $push: { records: record } }, { new: true, upsert: true }
|
||||
).lean();
|
||||
return result;
|
||||
}
|
||||
@@ -78,8 +78,8 @@ export default class Activity_Group_Shop_User_Rec extends BaseModel {
|
||||
await ActivityGroupShopUserRecModel.deleteMany({ roleId, activityId });
|
||||
}
|
||||
|
||||
public static async findByPrice(activityId: number, id: number, price: number) {
|
||||
let result: ActivityGroupShopUserRecType[] = await ActivityGroupShopUserRecModel.find({ activityId, id, 'records.price': { $gt: price } }).lean();
|
||||
public static async findByPrice(activityId: number, itemId: number, price: number) {
|
||||
let result: ActivityGroupShopUserRecType[] = await ActivityGroupShopUserRecModel.find({ activityId, itemId, 'records.price': { $gt: price } }).lean();
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user