|
@@ -131,6 +131,7 @@ async def is_close_changed_notice(exf_id: str = '', is_close: str = ''):
|
|
|
"""
|
|
|
|
|
|
if is_close == 'D':
|
|
|
+ print('修改後狀態: 續約(D)')
|
|
|
html += '<div>本合約狀態已修改為 <span style="color:red;">續約</span></div>'
|
|
|
|
|
|
# 發送通知給負責業務、CRM、Kevin、Sam
|
|
@@ -153,23 +154,73 @@ async def is_close_changed_notice(exf_id: str = '', is_close: str = ''):
|
|
|
print('執行單位: ' + r1['execute_man'])
|
|
|
email_list.append(r1['execute_man'])
|
|
|
elif is_close == 'E':
|
|
|
+ print('修改後狀態: 不續約延期(E)')
|
|
|
html += '<div>本合約狀態已修改為 <span style="color:red;">不續約延期</span></div>'
|
|
|
|
|
|
# 發送通知給負責業務、CRM、Kevin、Sam
|
|
|
# 以變更後的合約日期來發送通知信
|
|
|
- # email_list = ['sam@hhh.com.tw','kevin.h@hhh.com.tw', 'miko@hhh.com.tw', 'mollie@hhh.com.tw', 'lynn@hhh.com.tw', 'zoe_lo@hhh.com.tw']
|
|
|
+ email_list = ['sam@hhh.com.tw','kevin.h@hhh.com.tw', 'miko@hhh.com.tw', 'mollie@hhh.com.tw', 'lynn@hhh.com.tw', 'zoe_lo@hhh.com.tw']
|
|
|
+
|
|
|
+ # 負責業務
|
|
|
+ print('負責業務: ' + r['sales_man'])
|
|
|
+ email_list.append(r['sales_man'])
|
|
|
+
|
|
|
+ # 取得執行單位Email清單
|
|
|
+ q1 = "SELECT DISTINCT(execute_man) \
|
|
|
+ FROM execute_detail \
|
|
|
+ WHERE exf_id=" + exf_id
|
|
|
+
|
|
|
+ q1_result_count = len(list(db.query(q1)))
|
|
|
+
|
|
|
+ if q1_result_count > 0: # 有執行單位Email清單
|
|
|
+ for r1 in db.query(q1):
|
|
|
+ if r1['execute_man']:
|
|
|
+ print('執行單位: ' + r1['execute_man'])
|
|
|
+ email_list.append(r1['execute_man'])
|
|
|
elif is_close == 'F':
|
|
|
+ print('修改後狀態: 不續約需下線(F)')
|
|
|
html += '<div>本合約狀態已修改為 <span style="color:red;">不續約需下線</span></div>'
|
|
|
|
|
|
# 發送通知通知給負責業務、CRM、財務部、Kevin、Sam
|
|
|
- # email_list = ['sam@hhh.com.tw','kevin.h@hhh.com.tw', 'miko@hhh.com.tw', 'mollie@hhh.com.tw', 'lynn@hhh.com.tw', 'zoe_lo@hhh.com.tw']
|
|
|
+ email_list = ['sam@hhh.com.tw','kevin.h@hhh.com.tw', 'miko@hhh.com.tw', 'mollie@hhh.com.tw', 'lynn@hhh.com.tw', 'zoe_lo@hhh.com.tw', 'ariel@hhh.com.tw']
|
|
|
+
|
|
|
+ # 負責業務
|
|
|
+ print('負責業務: ' + r['sales_man'])
|
|
|
+ email_list.append(r['sales_man'])
|
|
|
+
|
|
|
+ # 取得執行單位Email清單
|
|
|
+ q1 = "SELECT DISTINCT(execute_man) \
|
|
|
+ FROM execute_detail \
|
|
|
+ WHERE exf_id=" + exf_id
|
|
|
+
|
|
|
+ q1_result_count = len(list(db.query(q1)))
|
|
|
+
|
|
|
+ if q1_result_count > 0: # 有執行單位Email清單
|
|
|
+ for r1 in db.query(q1):
|
|
|
+ if r1['execute_man']:
|
|
|
+ print('執行單位: ' + r1['execute_man'])
|
|
|
+ email_list.append(r1['execute_man'])
|
|
|
elif is_close == 'G':
|
|
|
+ print('修改後狀態: 已到期未續約(G)')
|
|
|
html += '<div>本合約狀態已修改為 <span style="color:red;">已到期未續約</span></div>'
|
|
|
|
|
|
# 發送通知給負責業務、Kevin、Sam
|
|
|
- # email_list = ['sam@hhh.com.tw','kevin.h@hhh.com.tw']
|
|
|
+ email_list = ['sam@hhh.com.tw','kevin.h@hhh.com.tw']
|
|
|
+
|
|
|
+ # 取得執行單位Email清單
|
|
|
+ q1 = "SELECT DISTINCT(execute_man) \
|
|
|
+ FROM execute_detail \
|
|
|
+ WHERE exf_id=" + exf_id
|
|
|
+
|
|
|
+ q1_result_count = len(list(db.query(q1)))
|
|
|
+
|
|
|
+ if q1_result_count > 0: # 有執行單位Email清單
|
|
|
+ for r1 in db.query(q1):
|
|
|
+ if r1['execute_man']:
|
|
|
+ print('執行單位: ' + r1['execute_man'])
|
|
|
+ email_list.append(r1['execute_man'])
|
|
|
else:
|
|
|
- print ('修改狀態: ' + is_close + ',不需通知')
|
|
|
+ print ('修改後狀態: ' + is_close + ',不需通知')
|
|
|
return
|
|
|
|
|
|
html += "<div><br>幸福空間經營團隊敬上<br><br>※此信為系統自動寄送,請勿直接回信。謝謝!</div>"
|