🐞 fix(团购): 初始启动时未区分大区
This commit is contained in:
@@ -816,9 +816,16 @@ async function initGroupShopSchedule() {
|
|||||||
|
|
||||||
let initSumJobs = [];
|
let initSumJobs = [];
|
||||||
export async function initSumSchedule() {
|
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
|
let scheduleMap = new Map<number, { activityId: number, itemId: number, sum: number }[]>(); // 时间 => data
|
||||||
for(let activity of activities) {
|
for(let activity of activities) {
|
||||||
let timers = await getGroupShopTimers(activity);
|
let timers = await getGroupShopTimers(activity);
|
||||||
|
|||||||
Reference in New Issue
Block a user