优化挑战结算流程

This commit is contained in:
zhl 2021-07-09 10:03:30 +08:00
parent a17d5c1a61
commit 785e93851d
2 changed files with 10 additions and 2 deletions

View File

@ -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()
}

View File

@ -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()
}
}