add check sms and sen email if appointment is accepted

This commit is contained in:
2022-04-20 12:56:06 +02:00
parent d848ec9194
commit 71c1ff5fea
16 changed files with 130 additions and 31 deletions
+5 -4
View File
@@ -6,6 +6,7 @@ import boto3
import definitions
import params
from notification.AcceptedResultPojo import AcceptedResultPojo
from pojo.ReserveResultPojo import ReserveResultPojo, PublishType
TEMPLATE_NAME = 'scrapy_template_email'
@@ -26,10 +27,10 @@ class Mailer:
aws_access_key_id="AKIAU67WLKZUXEHXDJB5",
aws_secret_access_key=secret)
def send_email(self, result_list: list):
def send_email(self, result: AcceptedResultPojo):
# recipients = params.firebase_store_manager.get_mail_list()
recipients = ['panleicim@gmail.com']
recipients = ['panleicim@gmail.com','kamenonly@gmail.com']
mytemplate = Template(filename=definitions.ROOT_DIR + "/templates/appointment_results.html")
self.logger.info("send email to " + str(recipients))
@@ -41,12 +42,12 @@ class Mailer:
Content={
'Simple': {
'Subject': {
'Data': '约会结果',
'Data': '约会成功',
'Charset': 'utf8'
},
'Body': {
'Html': {
'Data': mytemplate.render(result_list=result_list),
'Data': mytemplate.render(result=result),
'Charset': 'utf8'
}
}