| Line 1447... |
Line 1447... |
| 1447 |
get_mongo_connection().AppOrder.AppTransaction.update({'_id':ObjectId(transaction_id)},{"$set":{'payout_amount':float(payout), 'payout_description': CB_APPROVED,'payout_status':2, 'cashback_status': 2, 'cash_back_description': CB_APPROVED, 'payout_time':to_java_date(datetime.now())}})
|
1447 |
get_mongo_connection().AppOrder.AppTransaction.update({'_id':ObjectId(transaction_id)},{"$set":{'payout_amount':float(payout), 'payout_description': CB_APPROVED,'payout_status':2, 'cashback_status': 2, 'cash_back_description': CB_APPROVED, 'payout_time':to_java_date(datetime.now())}})
|
| 1448 |
|
1448 |
|
| 1449 |
approvedAppTransaction = approved_app_transactions.get_by(transaction_id=transaction_id)
|
1449 |
approvedAppTransaction = approved_app_transactions.get_by(transaction_id=transaction_id)
|
| 1450 |
if approvedAppTransaction is None:
|
1450 |
if approvedAppTransaction is None:
|
| 1451 |
approvedAppTransaction = approved_app_transactions()
|
1451 |
approvedAppTransaction = approved_app_transactions()
|
| 1452 |
approvedAppTransaction.app_id = transaction[0]['app_id']
|
1452 |
approvedAppTransaction.app_id = transaction[0].get('app_id')
|
| 1453 |
approvedAppTransaction.cash_back_description = CB_APPROVED
|
1453 |
approvedAppTransaction.cash_back_description = CB_APPROVED
|
| 1454 |
approvedAppTransaction.retailer_id = transaction[0]['retailer_id']
|
1454 |
approvedAppTransaction.retailer_id = transaction[0].get('retailer_id')
|
| 1455 |
approvedAppTransaction.transaction_id = transaction_id
|
1455 |
approvedAppTransaction.transaction_id = transaction_id
|
| 1456 |
approvedAppTransaction.transaction_time = to_py_date(long(transaction[0]['transaction_time']))
|
1456 |
approvedAppTransaction.transaction_time = to_py_date(long(transaction[0].get('transaction_time')))
|
| 1457 |
approvedAppTransaction.redirect_url = transaction[0]['redirect_url']
|
1457 |
approvedAppTransaction.redirect_url = transaction[0].get('redirect_url')
|
| 1458 |
approvedAppTransaction.payout_status = 2
|
1458 |
approvedAppTransaction.payout_status = 2
|
| 1459 |
approvedAppTransaction.payout_description = CB_APPROVED
|
1459 |
approvedAppTransaction.payout_description = CB_APPROVED
|
| 1460 |
approvedAppTransaction.cashback_status = 2
|
1460 |
approvedAppTransaction.cashback_status = 2
|
| 1461 |
approvedAppTransaction.payout_amount = long(payout)
|
1461 |
approvedAppTransaction.payout_amount = long(payout)
|
| 1462 |
approvedAppTransaction.payout_time = datetime.now()
|
1462 |
approvedAppTransaction.payout_time = datetime.now()
|
| 1463 |
approvedAppTransaction.offer_price = long(transaction[0]['offer_price'])
|
1463 |
approvedAppTransaction.offer_price = long(transaction[0].get('offer_price'))
|
| 1464 |
approvedAppTransaction.overridenCashBack = transaction[0]['overridenCashBack']
|
1464 |
approvedAppTransaction.overridenCashBack = transaction[0].get('overridenCashBack')
|
| 1465 |
if str(transaction[0]['isCashBackOverriden']) == 'false' or str(transaction[0]['isCashBackOverriden']) == 'False':
|
1465 |
approvedAppTransaction.isCashBackOverriden = transaction[0].get('isCashBackOverriden')
|
| 1466 |
approvedAppTransaction.isCashBackOverriden = False
|
- |
|
| 1467 |
else:
|
- |
|
| 1468 |
approvedAppTransaction.isCashBackOverriden = True
|
- |
|
| 1469 |
approvedAppTransaction.user_payout = transaction[0]['user_payout']
|
1466 |
approvedAppTransaction.user_payout = transaction[0].get('user_payout')
|
| 1470 |
approvedAppTransaction.cashBackConsidered = False
|
1467 |
approvedAppTransaction.cashBackConsidered = False
|
| 1471 |
if transaction[0].get('final_user_payout') is not None:
|
1468 |
if transaction[0].get('final_user_payout') is not None:
|
| 1472 |
approvedAppTransaction.final_user_payout = transaction[0].get('final_user_payout')
|
1469 |
approvedAppTransaction.final_user_payout = transaction[0].get('final_user_payout')
|
| 1473 |
else:
|
1470 |
else:
|
| 1474 |
if str(transaction[0]['isCashBackOverriden']) == 'false' or str(transaction[0]['isCashBackOverriden']) == 'False':
|
1471 |
if transaction[0].get('isCashBackOverriden'):
|
| 1475 |
approvedAppTransaction.final_user_payout = transaction[0]['user_payout']
|
1472 |
approvedAppTransaction.final_user_payout = transaction[0].get('overridenCashBack')
|
| 1476 |
else:
|
1473 |
else:
|
| 1477 |
approvedAppTransaction.final_user_payout = transaction[0]['overridenCashBack']
|
1474 |
approvedAppTransaction.final_user_payout = transaction[0].get('user_payout')
|
| 1478 |
session.commit()
|
1475 |
session.commit()
|
| 1479 |
|
1476 |
|
| 1480 |
updateResult = _updateApprovedCashbackToUser(approvedAppTransaction.id)
|
1477 |
updateResult = _updateApprovedCashbackToUser(approvedAppTransaction.id)
|
| 1481 |
else:
|
1478 |
else:
|
| 1482 |
approvedAppTransaction.payout_amount = long(payout)
|
1479 |
approvedAppTransaction.payout_amount = long(payout)
|