Add: send_mail_to_unpaid_maestro.py
This commit is contained in:
@@ -5,8 +5,10 @@ require "./mail/mail_setting.php";
|
||||
require "./mail/chocomae_info.php";
|
||||
|
||||
|
||||
$maestroEmail = "jisangs@daum.net";
|
||||
$maestroName = "삼화초";
|
||||
$registerDate = "2019-04-30"
|
||||
$registerDate = "2019-04-30";
|
||||
|
||||
|
||||
$parameters = array(
|
||||
"maestro_name" => $maestroName,
|
||||
@@ -27,8 +29,8 @@ $mailSender->setSenderInfo($chocomae->sender_name, $chocomae->sender_email);
|
||||
|
||||
$mailSender->makePostParam(337);
|
||||
$mailSender->setParameters($parameters);
|
||||
$mailSender->addRecipient("jisangs@daum.net", "삼화초", "R", $recipientParam);
|
||||
$mailSender->addRecipient("support@jinaju.com", "초코마에", "B", $recipientParam);
|
||||
$mailSender->addRecipient($maestroEmail, $maestroName, "R", $recipientParam);
|
||||
$mailSender->addRecipient($chocomae->sender_bcc, $chocomae->sender_name, "B", $recipientParam);
|
||||
|
||||
// $mailSender->showSettings();
|
||||
$mailSender->send();
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
import sys
|
||||
from datetime import datetime
|
||||
import subprocess
|
||||
from batch.unpaid_maestro_manager import UnpaidMaestroManager
|
||||
|
||||
|
||||
# print('# args : {}'.format(len(sys.argv)))
|
||||
# print('args : {}'.format(str(sys.argv)))
|
||||
mode = 'mac'
|
||||
arg_count = len(sys.argv)
|
||||
if arg_count > 1:
|
||||
mode = str(sys.argv[1]).lower()
|
||||
|
||||
|
||||
def print_items(list):
|
||||
for item in list:
|
||||
print(item)
|
||||
|
||||
|
||||
def backup_unregister_maestro_table_file():
|
||||
space = ' '
|
||||
command = 'mysqldump' + space
|
||||
user = '-u root' + space
|
||||
password = '-p52napark!' + space
|
||||
transaction = '--single-transaction' + space
|
||||
db = 'chocomae' + space
|
||||
table = 'maestro' + space
|
||||
where_clause = '--where="DATE(NOW()) - INTERVAL 7 DAY > AcceptClausesDateTime AND ActivateStatus = 0"' + space
|
||||
output_directory = '/home/chocomae/unregister-user-backup/'
|
||||
if mode == 'mac':
|
||||
output_directory = ''
|
||||
today = datetime.today().strftime('%Y%m%d-%H%M%S')
|
||||
output_filename = '> ' + output_directory + today + '.sql'
|
||||
|
||||
command_db_backup = command + user + password + transaction + db + table + where_clause + output_filename
|
||||
# 'mysqldump -u "${DBUSER}" -p"${DBPASS}" --single-transaction "${DBNAME}" "${filename}" --where="DATE(${record_date})=CURDATE()" > "${filename}.dump.bydate.sql"'
|
||||
if mode == 'mac':
|
||||
print(command_db_backup)
|
||||
else:
|
||||
subprocess.call(command_db_backup)
|
||||
|
||||
|
||||
def backup_unregister_maestro_log():
|
||||
for maestro in maestro_list:
|
||||
remark = maestro['Name'] + ' / unpaid 7 days'
|
||||
if mode == "mac":
|
||||
print(remark)
|
||||
else:
|
||||
unpaidMaestroMan.insert_maestro_log(maestro['MaestroID'], remark)
|
||||
unpaidMaestroMan.delete_maestro_list(maestro['MaestroID'])
|
||||
|
||||
|
||||
unpaidMaestroMan = UnpaidMaestroManager(mode)
|
||||
maestro_list = unpaidMaestroMan.get_unpaid_7days_maestro_list()
|
||||
# print_items(maestro_list)
|
||||
|
||||
backup_unregister_maestro_table_file()
|
||||
backup_unregister_maestro_log()
|
||||
+5
-10
@@ -9,7 +9,7 @@ from batch.unpaid_maestro_manager import UnpaidMaestroManager
|
||||
mode = 'mac'
|
||||
arg_count = len(sys.argv)
|
||||
if arg_count > 1:
|
||||
mode = str(sys.argv[1]).lower();
|
||||
mode = str(sys.argv[1]).lower()
|
||||
|
||||
|
||||
def print_items(list):
|
||||
@@ -17,7 +17,7 @@ def print_items(list):
|
||||
print(item)
|
||||
|
||||
|
||||
def backup_unregister_maestro_table_file():
|
||||
def send_mail(email, ):
|
||||
space = ' '
|
||||
command = 'mysqldump' + space
|
||||
user = '-u root' + space
|
||||
@@ -34,8 +34,10 @@ def backup_unregister_maestro_table_file():
|
||||
|
||||
command_db_backup = command + user + password + transaction + db + table + where_clause + output_filename
|
||||
# 'mysqldump -u "${DBUSER}" -p"${DBPASS}" --single-transaction "${DBNAME}" "${filename}" --where="DATE(${record_date})=CURDATE()" > "${filename}.dump.bydate.sql"'
|
||||
if mode == 'mac':
|
||||
print(command_db_backup)
|
||||
# subprocess.call(command_db_backup)
|
||||
else:
|
||||
subprocess.call(command_db_backup)
|
||||
|
||||
|
||||
unpaidMaestroMan = UnpaidMaestroManager(mode)
|
||||
@@ -43,10 +45,3 @@ maestro_list = unpaidMaestroMan.get_unpaid_7days_maestro_list()
|
||||
# print_items(maestro_list)
|
||||
|
||||
backup_unregister_maestro_table_file()
|
||||
|
||||
# print(mode)
|
||||
for maestro in maestro_list:
|
||||
print(maestro['Name'])
|
||||
# remark = maestro['Name'] + ' / unpaid 7 days'
|
||||
# unpaidMaestroMan.insert_maestro_log(maestro['MaestroID'], remark)
|
||||
# unpaidMaestroMan.delete_maestro_list(maestro['MaestroID'])
|
||||
@@ -1,7 +0,0 @@
|
||||
import subprocess
|
||||
|
||||
php
|
||||
command_db_backup = command + user + password + transaction + db + table + where_clause + output_filename
|
||||
# 'mysqldump -u "${DBUSER}" -p"${DBPASS}" --single-transaction "${DBNAME}" "${filename}" --where="DATE(${record_date})=CURDATE()" > "${filename}.dump.bydate.sql"'
|
||||
print(command_db_backup)
|
||||
subprocess.call(command_db_backup)
|
||||
Reference in New Issue
Block a user