邮件:循环邮件优化
This commit is contained in:
@@ -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