| Line 1506... |
Line 1506... |
| 1506 |
try:
|
1506 |
try:
|
| 1507 |
if userAppCashbackObj is None:
|
1507 |
if userAppCashbackObj is None:
|
| 1508 |
userAppCashbackObj = user_app_cashbacks()
|
1508 |
userAppCashbackObj = user_app_cashbacks()
|
| 1509 |
userAppCashbackObj.user_id = approvedAppTransaction.retailer_id
|
1509 |
userAppCashbackObj.user_id = approvedAppTransaction.retailer_id
|
| 1510 |
userAppCashbackObj.status = 'Approved'
|
1510 |
userAppCashbackObj.status = 'Approved'
|
| - |
|
1511 |
if approvedAppTransaction.isCashBackOverriden:
|
| - |
|
1512 |
userAppCashbackObj.amount = approvedAppTransaction.overridenCashBack
|
| - |
|
1513 |
else:
|
| 1511 |
userAppCashbackObj.amount = approvedAppTransaction.user_payout
|
1514 |
userAppCashbackObj.amount = approvedAppTransaction.user_payout
|
| 1512 |
userAppCashbackObj.fortnightOfYear = fortNight
|
1515 |
userAppCashbackObj.fortnightOfYear = fortNight
|
| 1513 |
userAppCashbackObj.yearVal = currentYear
|
1516 |
userAppCashbackObj.yearVal = currentYear
|
| 1514 |
else:
|
1517 |
else:
|
| - |
|
1518 |
if approvedAppTransaction.isCashBackOverriden:
|
| - |
|
1519 |
userAppCashbackObj.amount = userAppCashbackObj.amount + approvedAppTransaction.overridenCashBack
|
| - |
|
1520 |
else:
|
| 1515 |
userAppCashbackObj.amount = userAppCashbackObj.amount + approvedAppTransaction.user_payout
|
1521 |
userAppCashbackObj.amount = userAppCashbackObj.amount + approvedAppTransaction.user_payout
|
| 1516 |
|
1522 |
|
| 1517 |
if userAppInstallObj is None:
|
1523 |
if userAppInstallObj is None:
|
| 1518 |
app_offer = app_offers.get_by(id=approvedAppTransaction.app_id)
|
1524 |
app_offer = app_offers.get_by(id=approvedAppTransaction.app_id)
|
| 1519 |
userAppInstallObj = user_app_installs()
|
1525 |
userAppInstallObj = user_app_installs()
|
| 1520 |
userAppInstallObj.user_id = approvedAppTransaction.retailer_id
|
1526 |
userAppInstallObj.user_id = approvedAppTransaction.retailer_id
|
| 1521 |
userAppInstallObj.fortnightOfYear = fortNight
|
1527 |
userAppInstallObj.fortnightOfYear = fortNight
|
| 1522 |
userAppInstallObj.transaction_date = datetime(currentYear, currentMonth, currentDay, 0, 0, 0, 0).date()
|
1528 |
userAppInstallObj.transaction_date = datetime(currentYear, currentMonth, currentDay, 0, 0, 0, 0).date()
|
| 1523 |
userAppInstallObj.app_id = approvedAppTransaction.app_id
|
1529 |
userAppInstallObj.app_id = approvedAppTransaction.app_id
|
| 1524 |
userAppInstallObj.app_name = app_offer.app_name
|
1530 |
userAppInstallObj.app_name = app_offer.app_name
|
| 1525 |
userAppInstallObj.installCount = 1
|
1531 |
userAppInstallObj.installCount = 1
|
| - |
|
1532 |
if approvedAppTransaction.isCashBackOverriden:
|
| - |
|
1533 |
userAppInstallObj.payoutAmount = approvedAppTransaction.overridenCashBack
|
| - |
|
1534 |
else:
|
| 1526 |
userAppInstallObj.payoutAmount = approvedAppTransaction.user_payout
|
1535 |
userAppInstallObj.payoutAmount = approvedAppTransaction.user_payout
|
| 1527 |
else:
|
1536 |
else:
|
| 1528 |
userAppInstallObj.installCount = userAppInstallObj.installCount + 1
|
1537 |
userAppInstallObj.installCount = userAppInstallObj.installCount + 1
|
| - |
|
1538 |
if approvedAppTransaction.isCashBackOverriden:
|
| - |
|
1539 |
userAppInstallObj.payoutAmount = userAppInstallObj.payoutAmount +approvedAppTransaction.overridenCashBack
|
| - |
|
1540 |
else:
|
| 1529 |
userAppInstallObj.payoutAmount = userAppInstallObj.payoutAmount +approvedAppTransaction.user_payout
|
1541 |
userAppInstallObj.payoutAmount = userAppInstallObj.payoutAmount +approvedAppTransaction.user_payout
|
| 1530 |
|
1542 |
|
| 1531 |
approvedAppTransaction.cashBackConsidered = True
|
1543 |
approvedAppTransaction.cashBackConsidered = True
|
| 1532 |
session.commit()
|
1544 |
session.commit()
|
| 1533 |
return True
|
1545 |
return True
|
| 1534 |
except:
|
1546 |
except:
|