| Line 6... |
Line 6... |
| 6 |
from dtr.config import PythonPropertyReader
|
6 |
from dtr.config import PythonPropertyReader
|
| 7 |
from dtr.storage import Mongo
|
7 |
from dtr.storage import Mongo
|
| 8 |
from dtr.storage.DataService import Retailers, Users, CallHistory, RetryConfig, \
|
8 |
from dtr.storage.DataService import Retailers, Users, CallHistory, RetryConfig, \
|
| 9 |
RetailerLinks, Activation_Codes, Agents, Agent_Roles, AgentLoginTimings, \
|
9 |
RetailerLinks, Activation_Codes, Agents, Agent_Roles, AgentLoginTimings, \
|
| 10 |
FetchDataHistory, RetailerContacts, Orders, OnboardedRetailerChecklists,\
|
10 |
FetchDataHistory, RetailerContacts, Orders, OnboardedRetailerChecklists,\
|
| 11 |
RetailerAddresses, Pincodeavailability, app_offers, appmasters, user_app_cashbacks, user_app_installs
|
11 |
RetailerAddresses, Pincodeavailability, app_offers, appmasters, user_app_cashbacks, user_app_installs,\
|
| - |
|
12 |
Postoffices
|
| 12 |
from dtr.storage.Mongo import get_mongo_connection
|
13 |
from dtr.storage.Mongo import get_mongo_connection
|
| 13 |
from dtr.storage.Mysql import fetchResult
|
14 |
from dtr.storage.Mysql import fetchResult
|
| 14 |
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet, \
|
15 |
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet, \
|
| 15 |
UserSpecificDeals
|
16 |
UserSpecificDeals
|
| 16 |
from dtr.utils.utils import getLogger
|
17 |
from dtr.utils.utils import getLogger
|
| Line 1431... |
Line 1432... |
| 1431 |
offset = req.get_param_as_int("offset")
|
1432 |
offset = req.get_param_as_int("offset")
|
| 1432 |
limit = req.get_param_as_int("limit")
|
1433 |
limit = req.get_param_as_int("limit")
|
| 1433 |
result = Mongo.getDummyDeals(categoryId, offset, limit)
|
1434 |
result = Mongo.getDummyDeals(categoryId, offset, limit)
|
| 1434 |
resp.body = dumps(result)
|
1435 |
resp.body = dumps(result)
|
| 1435 |
|
1436 |
|
| - |
|
1437 |
class PincodeValidation():
|
| - |
|
1438 |
def on_post(self,req,resp,pincode):
|
| - |
|
1439 |
json_data={}
|
| - |
|
1440 |
cities=[]
|
| - |
|
1441 |
print pincode
|
| - |
|
1442 |
if len(str(pincode)) ==6:
|
| 1436 |
|
- |
|
| - |
|
1443 |
listCities = list(session.query(Postoffices.taluk,Postoffices.state).distinct(Postoffices.taluk,Postoffices.state).filter(Postoffices.pincode==pincode).filter(Postoffices.taluk!='NA').all())
|
| - |
|
1444 |
if len(listCities)>0:
|
| - |
|
1445 |
for j in listCities:
|
| - |
|
1446 |
cities.append(j.taluk)
|
| - |
|
1447 |
json_data['cities'] = cities
|
| - |
|
1448 |
json_data['state'] = listCities[0][1]
|
| - |
|
1449 |
resp.body = json.dumps(json_data)
|
| - |
|
1450 |
else:
|
| - |
|
1451 |
resp.body = json.dumps("{}")
|
| 1437 |
|
1452 |
else:
|
| - |
|
1453 |
resp.body = json.dumps("{}")
|
| - |
|
1454 |
session.close()
|
| 1438 |
|
1455 |
|
| 1439 |
def main():
|
1456 |
def main():
|
| 1440 |
#tagActivatedReatilers()
|
1457 |
#tagActivatedReatilers()
|
| 1441 |
a = RetailerDetail()
|
1458 |
a = RetailerDetail()
|
| 1442 |
retailer = a.getNotActiveRetailer()
|
1459 |
retailer = a.getNotActiveRetailer()
|
| 1443 |
otherContacts = [r for r, in session.query(RetailerContacts.mobile_number).filter_by(retailer_id=retailer.id).order_by(RetailerContacts.contact_type).all()]
|
1460 |
otherContacts = [r for r, in session.query(RetailerContacts.mobile_number).filter_by(retailer_id=retailer.id).order_by(RetailerContacts.contact_type).all()]
|
| 1444 |
print json.dumps(todict(getRetailerObj(retailer, otherContacts, 'fresh')), encoding='utf-8')
|
1461 |
print json.dumps(todict(getRetailerObj(retailer, otherContacts, 'fresh')), encoding='utf-8')
|
| 1445 |
#print make_tiny("AA")
|
1462 |
#print make_tiny("AA")
|
| 1446 |
|
1463 |
|
| - |
|
1464 |
|
| 1447 |
if __name__ == '__main__':
|
1465 |
if __name__ == '__main__':
|
| 1448 |
main()
|
1466 |
main()
|
| 1449 |
|
1467 |
|
| 1450 |
|
1468 |
|