| Line 3445... |
Line 3445... |
| 3445 |
if wallet.id:
|
3445 |
if wallet.id:
|
| 3446 |
return UserWalletHistory.query.filter_by(wallet = wallet).all()
|
3446 |
return UserWalletHistory.query.filter_by(wallet = wallet).all()
|
| 3447 |
else:
|
3447 |
else:
|
| 3448 |
return []
|
3448 |
return []
|
| 3449 |
|
3449 |
|
| - |
|
3450 |
def get_provider(providerId):
|
| - |
|
3451 |
return ServiceProvider.query.filter_by(id = providerId).one()
|
| - |
|
3452 |
|
| 3450 |
def get_provider_code(providerId):
|
3453 |
def get_provider_code(providerId):
|
| 3451 |
return ServiceProvider.query.filter_by(id = providerId).one().code
|
3454 |
return ServiceProvider.query.filter_by(id = providerId).one().code
|
| 3452 |
|
3455 |
|
| 3453 |
def get_provider_id(providerCode):
|
3456 |
def get_provider_id(providerCode):
|
| 3454 |
return ServiceProvider.query.filter_by(code = providerCode).one().id
|
3457 |
return ServiceProvider.query.filter_by(code = providerCode).one().id
|
| Line 3517... |
Line 3520... |
| 3517 |
<div>
|
3520 |
<div>
|
| 3518 |
Order Id : $order_id </br>
|
3521 |
Order Id : $order_id </br>
|
| 3519 |
Order Date : $order_date </br>
|
3522 |
Order Date : $order_date </br>
|
| 3520 |
Order Amount : Rs. $order_amount </br>
|
3523 |
Order Amount : Rs. $order_amount </br>
|
| 3521 |
Order Status : $order_status </br>
|
3524 |
Order Status : $order_status </br>
|
| - |
|
3525 |
Device Number : $device_number </br>
|
| - |
|
3526 |
Service Provider : $service_provider </br>
|
| 3522 |
</div>
|
3527 |
</div>
|
| 3523 |
|
3528 |
|
| 3524 |
<br /><br />
|
3529 |
<br /><br />
|
| 3525 |
$message
|
3530 |
$message
|
| 3526 |
"""
|
3531 |
"""
|
| Line 3545... |
Line 3550... |
| 3545 |
</div>
|
3550 |
</div>
|
| 3546 |
</body>
|
3551 |
</body>
|
| 3547 |
</html>
|
3552 |
</html>
|
| 3548 |
"""
|
3553 |
"""
|
| 3549 |
|
3554 |
|
| - |
|
3555 |
if isinstance(recharge_order, MobileRechargeOrder):
|
| - |
|
3556 |
deviceNumber = recharge_order.mobileNumber
|
| - |
|
3557 |
providerName = get_provider(recharge_order.mobileOperatorId).name
|
| - |
|
3558 |
if isinstance(recharge_order, DTHRechargeOrder):
|
| - |
|
3559 |
deviceNumber = recharge_order.dthAccountNumber
|
| - |
|
3560 |
providerName = get_provider(recharge_order.dthOperatorId).name
|
| - |
|
3561 |
|
| 3550 |
email = recharge_order.userEmailId
|
3562 |
email = recharge_order.userEmailId
|
| 3551 |
dt = datetime.datetime.strptime(str(recharge_order.creationTimestamp), "%Y-%m-%d %H:%M:%S")
|
3563 |
dt = datetime.datetime.strptime(str(recharge_order.creationTimestamp), "%Y-%m-%d %H:%M:%S")
|
| 3552 |
formated_order_date = dt.strftime("%A, %d. %B %Y %I:%M%p")
|
3564 |
formated_order_date = dt.strftime("%A, %d. %B %Y %I:%M%p")
|
| 3553 |
|
3565 |
|
| 3554 |
email_header = Template(html_header).substitute(dict(order_id = recharge_order.id, order_date = formated_order_date, email = email, source_url = source_url, order_amount = recharge_order.totalAmount, order_status = status, message = message))
|
3566 |
email_header = Template(html_header).substitute(dict(order_id = recharge_order.id, order_date = formated_order_date, email = email, source_url = source_url, order_amount = recharge_order.totalAmount, order_status = status, message = message, device_number = deviceNumber, service_provider = providerName))
|
| 3555 |
email_footer = Template(html_footer).substitute(dict(source_url = source_url, source_name = source_name))
|
3567 |
email_footer = Template(html_footer).substitute(dict(source_url = source_url, source_name = source_name))
|
| 3556 |
|
3568 |
|
| 3557 |
try:
|
3569 |
try:
|
| 3558 |
helper_client = HelperClient().get_client()
|
3570 |
helper_client = HelperClient().get_client()
|
| 3559 |
helper_client.saveUserEmailForSending([email], "", source_name + " - Recharge Order Details", email_header + email_footer, str(recharge_order.id), "RechargeInfo", [], [])
|
3571 |
helper_client.saveUserEmailForSending([email], "", source_name + " - Recharge Order Details", email_header + email_footer, str(recharge_order.id), "RechargeInfo", [], [])
|