邮件:循环邮件优化
This commit is contained in:
@@ -21,7 +21,7 @@ export const TEEN_DAILY_MAX_TIME = 1.5 * 60 * 60; // 未成年人工作日每天
|
||||
export const GUEST_DAY = 15; // 同一设备15天内不得重复体验游客模式
|
||||
|
||||
export const REFRESH_TIME = 5; // 统一一天刷新时间
|
||||
export const REF_CIRCLE_MAIL_TIME = 3; // 统一一天刷新定期邮件时间
|
||||
export const REF_CIRCLE_MAIL_TIME = 6; // 统一一天刷新定期邮件时间
|
||||
export const PUSH_BATCH = 100; // 推送分批人数
|
||||
export const PUSH_INTERVAL = 5 * 1000; // 分批时间,5秒一批
|
||||
|
||||
|
||||
@@ -87,6 +87,9 @@ export default class GMMail extends BaseModel {
|
||||
@prop({ required: true })
|
||||
viewAt: Date; // 审核时间
|
||||
|
||||
@prop({ required: true, type: Number })
|
||||
sendTimes: number[]; // 是否已经发件
|
||||
|
||||
@prop({ required: true })
|
||||
sendTime: string; // 发送时间
|
||||
|
||||
@@ -192,6 +195,11 @@ export default class GMMail extends BaseModel {
|
||||
return result;
|
||||
}
|
||||
|
||||
public static async sendMail(id: string, time: number) {
|
||||
const result: GMMailType = await GMMailModel.findByIdAndUpdate(id, { $push: { sendTimes: time}}, {new: true}).lean();
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export let GMMailModel: ReturnModelType<typeof GMMail, {}>;
|
||||
|
||||
@@ -124,7 +124,6 @@ export default class UserOrder extends BaseModel {
|
||||
if (form.createTimeStart && form.createTimeEnd) {
|
||||
searchObj['createdAt'] = { $lte: new Date(form.createTimeEnd * 1000), $gte: new Date(form.createTimeStart * 1000) };
|
||||
}
|
||||
console.log('###', searchObj)
|
||||
return searchObj
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user