|
|
@@ -89,7 +89,7 @@ class cgLepao {
|
|
|
async sendSuccessEmail(account, lepaoData, total_num) {
|
|
|
try {
|
|
|
this.logger.info(`${account}发送乐跑成功邮件`)
|
|
|
- const emailSql = 'SELECT name, email, target_count FROM lepao_account WHERE student_num = ?'
|
|
|
+ const emailSql = 'SELECT name, email, target_count, auto_run FROM lepao_account WHERE student_num = ?'
|
|
|
const rows = await db.query(emailSql, [account])
|
|
|
if (!rows || rows.length === 0) {
|
|
|
this.logger.error(`${account}查找用户邮箱失败`)
|
|
|
@@ -107,7 +107,7 @@ class cgLepao {
|
|
|
await EmailTemplate.lepaoSuccess(rows[0].email, data)
|
|
|
this.logger.info(`${account}乐跑成功邮件发送完成`)
|
|
|
|
|
|
- if (rows[0].target_count !== 0 && total_num >= rows[0].target_count) {
|
|
|
+ if (rows[0].target_count !== 0 && total_num >= rows[0].target_count && rows[0].auto_run === 1) {
|
|
|
this.logger.info(`${account}乐跑目标完成,发送乐跑结束邮件并关闭自动乐跑`)
|
|
|
await EmailTemplate.lepaoOver(rows[0].email, data)
|
|
|
let overSql = 'UPDATE lepao_account SET auto_run = 0 WHERE student_num = ?'
|