定时器

This commit is contained in:
luying
2022-10-09 19:11:29 +08:00
parent 2d3a1c7c30
commit e9170e61e1
6 changed files with 101 additions and 11 deletions
+5 -1
View File
@@ -8,7 +8,7 @@ import { GroupShopDiscount } from '../domain/activityField/groupShopField';
*/
@index({ activityId: 1 })
@index({ activityId: 1, roleId: 1 })
@index({ activityId: 1, roleId: 1, id: 1, discountId: 1 })
@index({ activityId: 1, id: 1, 'records.price': 1 })
export class GroupShopBuyRecord {
@@ -78,6 +78,10 @@ export default class Activity_Group_Shop_User_Rec extends BaseModel {
return result;
}
public static async findByPrice(activityId: number, id: number, price: number) {
let result: ActivityGroupShopUserRecType[] = await ActivityGroupShopUserRecModel.find({ activityId, id, 'records.price': { $lt: price } }).lean();
return result;
}
}
export const ActivityGroupShopUserRecModel = getModelForClass(Activity_Group_Shop_User_Rec);