| Line 2... |
Line 2... |
| 2 |
from datetime import datetime, timedelta
|
2 |
from datetime import datetime, timedelta
|
| 3 |
from dtr.config import PythonPropertyReader
|
3 |
from dtr.config import PythonPropertyReader
|
| 4 |
from dtr.dao import FeaturedDeals, AppTransactions
|
4 |
from dtr.dao import FeaturedDeals, AppTransactions
|
| 5 |
from dtr.storage import DataService
|
5 |
from dtr.storage import DataService
|
| 6 |
from dtr.storage.DataService import price_preferences, brand_preferences, \
|
6 |
from dtr.storage.DataService import price_preferences, brand_preferences, \
|
| 7 |
user_actions, Brands, app_offers, approved_app_transactions, user_app_cashbacks, user_app_installs
|
7 |
user_actions, Brands, app_offers, approved_app_transactions, user_app_cashbacks, \
|
| - |
|
8 |
user_app_installs
|
| 8 |
from dtr.storage.MemCache import MemCache
|
9 |
from dtr.storage.MemCache import MemCache
|
| 9 |
from dtr.utils.FetchLivePrices import returnLatestPrice
|
10 |
from dtr.utils.FetchLivePrices import returnLatestPrice
|
| - |
|
11 |
from dtr.utils.MailSender import Email
|
| 10 |
from dtr.utils.utils import to_java_date, CB_PENDING, CB_APPROVED, CB_INIT, to_py_date
|
12 |
from dtr.utils.utils import to_java_date, CB_PENDING, CB_APPROVED, CB_INIT, \
|
| - |
|
13 |
to_py_date, CB_REJECTED
|
| 11 |
from elixir import *
|
14 |
from elixir import *
|
| 12 |
from operator import itemgetter
|
15 |
from operator import itemgetter
|
| - |
|
16 |
from pymongo.command_cursor import CommandCursor
|
| 13 |
import pymongo
|
17 |
import pymongo
|
| 14 |
import random
|
18 |
import random
|
| 15 |
import re
|
19 |
import re
|
| 16 |
import traceback
|
- |
|
| 17 |
import time
|
20 |
import time
|
| 18 |
from dtr.utils.MailSender import Email
|
21 |
import traceback
|
| 19 |
|
22 |
|
| 20 |
con = None
|
23 |
con = None
|
| 21 |
|
24 |
|
| 22 |
DataService.initialize(db_hostname="localhost")
|
25 |
DataService.initialize(db_hostname="localhost")
|
| 23 |
mc = MemCache("127.0.0.1")
|
26 |
mc = MemCache("127.0.0.1")
|
| Line 1549... |
Line 1552... |
| 1549 |
m.setSubject("User Pay Out greater than actual PayOut for App Id:- "+str(appOffer.id)+" App Name:- "+str(appOffer.app_name))
|
1552 |
m.setSubject("User Pay Out greater than actual PayOut for App Id:- "+str(appOffer.id)+" App Name:- "+str(appOffer.app_name))
|
| 1550 |
message2 = "User Pay Out Price:- "+ str(appOffer.user_payout) + "\n" + "Actual Pay Out:- "+ str(payout)
|
1553 |
message2 = "User Pay Out Price:- "+ str(appOffer.user_payout) + "\n" + "Actual Pay Out:- "+ str(payout)
|
| 1551 |
m.setTextBody(message2)
|
1554 |
m.setTextBody(message2)
|
| 1552 |
m.send()
|
1555 |
m.send()
|
| 1553 |
|
1556 |
|
| - |
|
1557 |
def rejectCashback(orderId, subOrderId):
|
| - |
|
1558 |
cashBack = get_mongo_connection().dtr.MerchantOrder.update({"orderId":orderId, "subOrders.merchantSubOrderId":subOrderId},
|
| - |
|
1559 |
{"$set":{"subOrders.$.cashBackStatus":CB_REJECTED}})
|
| - |
|
1560 |
print cashBack
|
| 1554 |
|
1561 |
|
| 1555 |
|
1562 |
|
| 1556 |
|
1563 |
|
| 1557 |
def main():
|
1564 |
def main():
|
| 1558 |
#generateRedirectUrl(101,1
|
1565 |
#generateRedirectUrl(101,1
|
| 1559 |
print getCashBackDetails('1351153', 3)
|
1566 |
print getCashBackDetails('1351153', 3)
|