邮件:删除邮件

This commit is contained in:
luying
2021-08-24 15:14:35 +08:00
parent 7e8a32f4a6
commit 08395ec957
2 changed files with 11 additions and 6 deletions

View File

@@ -53,10 +53,11 @@ export default class GroupMail extends MailTemp {
const result: GroupMailType = await GroupMailModel.findOneAndUpdate(
{
_id, sendTime:{ $lte: nowSeconds() },
'roleStatus.roleId': roleId,
$or: [{
roleStatus: {$elemMatch: {roleId, status: MAIL_STATUS.READ}}, hasGoods:false
'roleStatus.status': MAIL_STATUS.READ, hasGoods:false
}, {
roleStatus: {$elemMatch: {roleId, status: MAIL_STATUS.RECEIVED}}
'roleStatus.status': MAIL_STATUS.RECEIVED
}]
},
{ $set:{ 'roleStatus.$.status': MAIL_STATUS.DELETE } },