diff --git a/src/models/user/UserMail.ts b/src/models/user/UserMail.ts index 7edf2c0..18550a7 100644 --- a/src/models/user/UserMail.ts +++ b/src/models/user/UserMail.ts @@ -48,6 +48,9 @@ export class UserMailClass extends BaseModule { @prop() public expire: number + @prop({ default: 'sys_mail' }) + public source: string + /** * 是否删除 * @type {boolean} @@ -73,8 +76,9 @@ export class UserMailClass extends BaseModule { return record } - public static async addOneMail({ accountId, shop, items, title, content, senderShop }) { + public static async addOneMail({ accountId, shop, items, title, content, senderShop, oid, source }) { let record = new UserMail({}) + record.oid = oid record.title = title record.content = content record.sender = shop @@ -82,6 +86,7 @@ export class UserMailClass extends BaseModule { record.items = items record.senderShop = senderShop record.expire = Date.now() + 3600 * 24 * 15 * 1000 + record.source = source await record.save() } diff --git a/src/schedule/exam.schedule.ts b/src/schedule/exam.schedule.ts index 30c73bc..ca2a4fb 100644 --- a/src/schedule/exam.schedule.ts +++ b/src/schedule/exam.schedule.ts @@ -26,6 +26,7 @@ export default class ExamSchedule { for (let i = 0, l = datas.length; i < l; i += 2) { accountIDS.push(datas[i]) } + // accountIDS.push('6001_8005_oPu4N5PiBo4SRWRYaa6byDVcpTfE') data.rewardInfo.sort((a, b) => a.rank - b.rank) for (let i = 0, l = accountIDS.length; i < l; i++) { let rewards = data.getRewardByRank(i + 1) @@ -53,8 +54,10 @@ export default class ExamSchedule { title, content, senderShop: shopName, + oid: data.id, + source: 'exam_rank', }) - data.static = 9 + data.status = 9 await data.save() } }