|
@@ -460,30 +460,7 @@ class ReportPush(object):
|
|
|
self.db = MysqlDB(db_name)
|
|
|
pass
|
|
|
|
|
|
- mails = ['1285211525@qq.com', 'liutt@elab-plus.com']
|
|
|
-
|
|
|
- # 线上
|
|
|
- url_online = "http://dm-api.elab-plus.cn/elab-marketing-sms//mail/sendEmailForReport"
|
|
|
-
|
|
|
- # 开发环境
|
|
|
- url_dev = "http://43.254.221.77:5555/elab-marketing-sms//mail/sendEmailForReport" # 接口地址
|
|
|
-
|
|
|
- # 测试环境
|
|
|
- url_test = "http://gatewaytest.elab-plus.com/elab-marketing-sms//mail/sendEmailForReport"
|
|
|
-
|
|
|
- url = url_dev
|
|
|
-
|
|
|
- # 消息头数据线上
|
|
|
- headers_online = {
|
|
|
- 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36',
|
|
|
- 'Referer': url_online,
|
|
|
- }
|
|
|
-
|
|
|
- # 开发环境
|
|
|
- headers_dev = {
|
|
|
- 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36',
|
|
|
- 'Referer': url_dev,
|
|
|
- }
|
|
|
+ mails = ['1285211525@qq.com']
|
|
|
|
|
|
def report_push(self, task_key):
|
|
|
message = {}
|
|
@@ -501,18 +478,13 @@ class ReportPush(object):
|
|
|
log_data = []
|
|
|
try:
|
|
|
if value[2]:
|
|
|
- # result = email_util.send_mail_by_admin(title, content, value[1], value[2], value[3], self.url_online, self.headers_online)
|
|
|
- # if result:
|
|
|
- # log_data = [value[0], value[1], value[2], 1, 'success!!!']
|
|
|
- # else:
|
|
|
- result = email_util.send_mail_by_admin(title, content, value[1], value[2], value[3], self.url_dev, self.headers_dev)
|
|
|
- if not result:
|
|
|
- log_data = [value[0], value[1], value[2], -1, '第二次发送失败']
|
|
|
+ result = email_util.send_mail_by_admin(title, content, value[1], value[2], value[3])
|
|
|
+ if result:
|
|
|
+ log_data = [value[0], value[1], value[2], 1, 'success!!!']
|
|
|
+ else:
|
|
|
+ log_data = [value[0], value[1], value[2], -1, '失败']
|
|
|
except Exception as e:
|
|
|
- result = email_util.send_mail_by_admin(title, content, value[1], value[2], value[3], self.url_dev,
|
|
|
- self.headers_dev)
|
|
|
- if not result:
|
|
|
- log_data = [value[0], value[1], value[2], -1, str(e)]
|
|
|
+ log_data = [value[0], value[1], value[2], -1, str(e)]
|
|
|
print(str(e))
|
|
|
logs.append(log_data)
|
|
|
message[3] = '邮件发送成功'
|
|
@@ -544,13 +516,11 @@ class ReportPush(object):
|
|
|
try:
|
|
|
if value[2]:
|
|
|
for mail in self.mails:
|
|
|
- result = email_util.send_mail_by_admin(title, content, mail, value[2], value[3], self.url_dev, self.headers_dev)
|
|
|
+ result = email_util.send_mail_by_admin(title, content, mail, value[2], value[3])
|
|
|
if result:
|
|
|
log_data = [value[0], value[1], value[2], 1, 'success!!!']
|
|
|
else:
|
|
|
- result = email_util.send_mail_by_admin(title, content, mail, value[2], value[3], self.url_online, self.headers_online)
|
|
|
- if not result:
|
|
|
- log_data = [value[0], value[1], value[2], -1, '第二次发送失败']
|
|
|
+ log_data = [value[0], value[1], value[2], -1, '第二次发送失败']
|
|
|
except Exception as e:
|
|
|
log_data = [value[0], value[1], value[2], -1, str(e)]
|
|
|
print(str(e))
|