团购:后台配置定时器以及邮件
This commit is contained in:
@@ -810,12 +810,13 @@ async function initGroupShopSchedule() {
|
||||
});
|
||||
}
|
||||
|
||||
async function initSumSchedule() {
|
||||
export async function initSumSchedule() {
|
||||
let activities = await ActivityModel.findActivityByType(ACTIVITY_TYPE.GROUP_SHOP);
|
||||
let scheduleMap = new Map<number, { activityId: number, itemId: number, sum: number }[]>(); // 时间 => data
|
||||
for(let activity of activities) {
|
||||
let timers = await getGroupShopTimers(activity);
|
||||
for(let { time, itemId, sum } of timers) {
|
||||
if(time < Date.now()) continue;
|
||||
if(!scheduleMap.has(time)) {
|
||||
scheduleMap.set(time, []);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user