🐞 fix(稷下学宫): 当没有奖励时不发放邮件
This commit is contained in:
@@ -923,7 +923,7 @@ export function getAuthorTypeCardNum(authorType: number, cards: Card[]) {
|
||||
}
|
||||
|
||||
export async function repaireSendScoreReward() {
|
||||
let refTime = new Date(getZeroPointOfTimeD(Date.now(), SHOP_REFRESH_TYPE.WEEKLY).getTime() - (86400000 * 7));
|
||||
let refTime = new Date(getZeroPointOfTimeD(Date.now() + 1 * 60 * 60 * 1000, SHOP_REFRESH_TYPE.WEEKLY).getTime() - (86400000 * 7));
|
||||
let allRewards = await RougelikeScoreModel.findByRefTime(refTime);
|
||||
let updateArr: RougelikeScorePara[] = [];
|
||||
|
||||
@@ -940,8 +940,10 @@ export async function repaireSendScoreReward() {
|
||||
received.push(index);
|
||||
}
|
||||
}
|
||||
await sendMailByContent(MAIL_TYPE.ROUGE_SCORE_REPAIRE, roleId, { goods });
|
||||
updateArr.push({ roleId, refTime, receiveNum: rougeScoreRewardByLvData.size, received });
|
||||
if(goods.length > 0) {
|
||||
await sendMailByContent(MAIL_TYPE.ROUGE_SCORE_REPAIRE, roleId, { goods });
|
||||
updateArr.push({ roleId, refTime, receiveNum: rougeScoreRewardByLvData.size, received });
|
||||
}
|
||||
}
|
||||
await RougelikeScoreModel.bulkWriteUpdate(updateArr);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user