| Line 1... |
Line 1... |
| 1 |
from bson import json_util
|
1 |
from bson import json_util
|
| 2 |
from bson.json_util import dumps
|
2 |
from bson.json_util import dumps
|
| 3 |
from datetime import datetime, timedelta
|
3 |
from datetime import datetime, timedelta
|
| - |
|
4 |
from pyshorteners.shorteners import Shortener
|
| 4 |
from dtr import main
|
5 |
from dtr import main
|
| 5 |
from dtr.config import PythonPropertyReader
|
6 |
from dtr.config import PythonPropertyReader
|
| 6 |
from dtr.storage import Mongo
|
7 |
from dtr.storage import Mongo
|
| 7 |
from dtr.storage.DataService import Retailers, Users, CallHistory, RetryConfig, \
|
8 |
from dtr.storage.DataService import Retailers, Users, CallHistory, RetryConfig, \
|
| 8 |
RetailerLinks, Activation_Codes, Agents, Agent_Roles, AgentLoginTimings, \
|
9 |
RetailerLinks, Activation_Codes, Agents, Agent_Roles, AgentLoginTimings, \
|
| Line 989... |
Line 990... |
| 989 |
def markDealerActivation(userId):
|
990 |
def markDealerActivation(userId):
|
| 990 |
try:
|
991 |
try:
|
| 991 |
user = session.query(Users).filter_by(id=userId).first()
|
992 |
user = session.query(Users).filter_by(id=userId).first()
|
| 992 |
result = False
|
993 |
result = False
|
| 993 |
mappedWith = 'contact'
|
994 |
mappedWith = 'contact'
|
| - |
|
995 |
retailer = None
|
| 994 |
if user is not None:
|
996 |
if user is not None:
|
| 995 |
referrer = None if user.referrer is None else user.referrer.upper()
|
997 |
referrer = None if user.referrer is None else user.referrer.upper()
|
| 996 |
retailerLink = session.query(RetailerLinks).filter(or_(RetailerLinks.code==referrer, RetailerLinks.code==user.utm_campaign)).first()
|
998 |
retailerLink = session.query(RetailerLinks).filter(or_(RetailerLinks.code==referrer, RetailerLinks.code==user.utm_campaign)).first()
|
| 997 |
if retailerLink is None:
|
999 |
if retailerLink is None:
|
| 998 |
if user.mobile_number is not None:
|
1000 |
if user.mobile_number is not None:
|
| Line 1076... |
Line 1078... |
| 1076 |
def make_tiny(code):
|
1078 |
def make_tiny(code):
|
| 1077 |
url = 'https://play.google.com/store/apps/details?id=com.saholic.profittill&referrer=utm_source%3D0%26utm_medium%3DCRM%26utm_term%3D001%26utm_campaign%3D' + code
|
1079 |
url = 'https://play.google.com/store/apps/details?id=com.saholic.profittill&referrer=utm_source%3D0%26utm_medium%3DCRM%26utm_term%3D001%26utm_campaign%3D' + code
|
| 1078 |
#request_url = ('http://tinyurl.com/api-create.php?' + urlencode({'url':url}))
|
1080 |
#request_url = ('http://tinyurl.com/api-create.php?' + urlencode({'url':url}))
|
| 1079 |
#filehandle = urllib2.Request(request_url)
|
1081 |
#filehandle = urllib2.Request(request_url)
|
| 1080 |
#x= urllib2.urlopen(filehandle)
|
1082 |
#x= urllib2.urlopen(filehandle)
|
| 1081 |
s = gdshortener.ISGDShortener()
|
1083 |
shortener = Shortener('GoogleShortener')
|
| 1082 |
return s.shorten(url)[0]
|
1084 |
return shortener.short(url)
|
| 1083 |
|
1085 |
|
| 1084 |
class SearchUser():
|
1086 |
class SearchUser():
|
| 1085 |
|
1087 |
|
| 1086 |
def on_post(self, req, resp, agentId, searchType):
|
1088 |
def on_post(self, req, resp, agentId, searchType):
|
| 1087 |
retailersJsonArray = []
|
1089 |
retailersJsonArray = []
|