邮件
This commit is contained in:
@@ -35,7 +35,7 @@ export default class GuildRec extends BaseModel {
|
||||
}
|
||||
|
||||
public static async getGuildRec(guildCode: string) {
|
||||
const result: GuildRecType[] = await GuildRecModel.find({ guildCode }).lean();
|
||||
const result: GuildRecType[] = await GuildRecModel.find({ guildCode }).sort({createTime: -1}).lean();
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
+5
-2
@@ -20,14 +20,17 @@ export default class Mail extends BaseModel {
|
||||
@prop({ required: true, default: nowSeconds() })
|
||||
sendTime: number;
|
||||
|
||||
@prop({ required: true })
|
||||
@prop({ required: true, default: "" })
|
||||
sendName: string;
|
||||
|
||||
@prop({ required: true, default: "" })
|
||||
sendInfo: string;
|
||||
|
||||
public static async addMails( mails: Array<MailType>) {
|
||||
await MailModel.insertMany(mails);
|
||||
}
|
||||
|
||||
public static async addMail(params:{roleId: string, goods: Array<RewardInter>, sendName: string, mailId: number, sendTime?: number}) {
|
||||
public static async addMail(params:{roleId: string, goods: Array<RewardInter>, sendName: string, mailId: number, sendInfo?: string, sendTime?: number}) {
|
||||
const doc = new MailModel();
|
||||
const mail = Object.assign(doc.toJSON(), params);
|
||||
await MailModel.create(mail);
|
||||
|
||||
Reference in New Issue
Block a user