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