优化挑战结算流程
This commit is contained in:
parent
a17d5c1a61
commit
785e93851d
@ -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()
|
||||
}
|
||||
|
||||
|
@ -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()
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user