团购:后台配置定时器以及邮件

This commit is contained in:
luying
2022-10-12 19:31:32 +08:00
parent c0bc6fdf15
commit ebf4158ea2
4 changed files with 28 additions and 13 deletions
+2 -1
View File
@@ -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, []);
}