邮件:定时循环邮件

This commit is contained in:
luying
2022-05-21 16:26:00 +08:00
parent 367208f780
commit 03bb62e60b
11 changed files with 31 additions and 15 deletions

View File

@@ -33,6 +33,7 @@ export default class GroupMail extends MailTemp {
{'roleStatus.roleId': roleId},
{'roleStatus.status': { $in: [ MAIL_STATUS.CREATE, MAIL_STATUS.READ, MAIL_STATUS.RECEIVED ] }}
],
sendTime: { $lte: nowSeconds() } ,
endTime: { $gte: nowSeconds() }
}).populate('mail').lean();
return result;

View File

@@ -21,6 +21,7 @@ export default class Mail extends MailTemp {
const result: MailType[] = await MailModel.find({
roleId,
status: { $in: [ MAIL_STATUS.CREATE, MAIL_STATUS.READ, MAIL_STATUS.RECEIVED ] },
sendTime: { $lte: nowSeconds()} ,
endTime: { $gte: nowSeconds() }
}).populate('mail').lean();
return result;

View File

@@ -33,6 +33,7 @@ export default class ServerMail extends MailTemp {
const result: ServerMailType[] = await ServerMailModel.find({
serverId,
delRoles: { $ne: roleId },
sendTime: { $lte: nowSeconds() } ,
endTime: { $gte: nowSeconds() }
}).populate('mail').lean();
return result;