优化挑战结算流程
This commit is contained in:
parent
a17d5c1a61
commit
785e93851d
@ -48,6 +48,9 @@ export class UserMailClass extends BaseModule {
|
|||||||
@prop()
|
@prop()
|
||||||
public expire: number
|
public expire: number
|
||||||
|
|
||||||
|
@prop({ default: 'sys_mail' })
|
||||||
|
public source: string
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 是否删除
|
* 是否删除
|
||||||
* @type {boolean}
|
* @type {boolean}
|
||||||
@ -73,8 +76,9 @@ export class UserMailClass extends BaseModule {
|
|||||||
return record
|
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({})
|
let record = new UserMail({})
|
||||||
|
record.oid = oid
|
||||||
record.title = title
|
record.title = title
|
||||||
record.content = content
|
record.content = content
|
||||||
record.sender = shop
|
record.sender = shop
|
||||||
@ -82,6 +86,7 @@ export class UserMailClass extends BaseModule {
|
|||||||
record.items = items
|
record.items = items
|
||||||
record.senderShop = senderShop
|
record.senderShop = senderShop
|
||||||
record.expire = Date.now() + 3600 * 24 * 15 * 1000
|
record.expire = Date.now() + 3600 * 24 * 15 * 1000
|
||||||
|
record.source = source
|
||||||
await record.save()
|
await record.save()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@ export default class ExamSchedule {
|
|||||||
for (let i = 0, l = datas.length; i < l; i += 2) {
|
for (let i = 0, l = datas.length; i < l; i += 2) {
|
||||||
accountIDS.push(datas[i])
|
accountIDS.push(datas[i])
|
||||||
}
|
}
|
||||||
|
// accountIDS.push('6001_8005_oPu4N5PiBo4SRWRYaa6byDVcpTfE')
|
||||||
data.rewardInfo.sort((a, b) => a.rank - b.rank)
|
data.rewardInfo.sort((a, b) => a.rank - b.rank)
|
||||||
for (let i = 0, l = accountIDS.length; i < l; i++) {
|
for (let i = 0, l = accountIDS.length; i < l; i++) {
|
||||||
let rewards = data.getRewardByRank(i + 1)
|
let rewards = data.getRewardByRank(i + 1)
|
||||||
@ -53,8 +54,10 @@ export default class ExamSchedule {
|
|||||||
title,
|
title,
|
||||||
content,
|
content,
|
||||||
senderShop: shopName,
|
senderShop: shopName,
|
||||||
|
oid: data.id,
|
||||||
|
source: 'exam_rank',
|
||||||
})
|
})
|
||||||
data.static = 9
|
data.status = 9
|
||||||
await data.save()
|
await data.save()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user