🐞 fix(团购): 初始启动时未区分大区

This commit is contained in:
luying
2022-11-08 16:25:06 +08:00
parent fb17ed3c6a
commit 4e205b47bb

View File

@@ -816,9 +816,16 @@ async function initGroupShopSchedule() {
let initSumJobs = [];
export async function initSumSchedule() {
let servers = await ServerlistModel.findByEnv(pinus.app.get('env'));
let groupIds: number[] = [];
for(let { id } of servers) {
let groups = await ActivityGroupModel.findByServerId(id);
for(let { groupId } of groups) {
groupIds.push(groupId);
}
}
let activities = await ActivityModel.findActivityByType(ACTIVITY_TYPE.GROUP_SHOP);
let activities = await ActivityModel.findOpenActivityByType(groupIds, 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);