Subversion Repositories SmartDukaan

Rev

Rev 15283 | Rev 15286 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 15283 Rev 15285
Line 20... Line 20...
20
import string
20
import string
21
import traceback
21
import traceback
22
import urllib
22
import urllib
23
import urllib2
23
import urllib2
24
import uuid
24
import uuid
25
 
-
 
-
 
25
from sqlalchemy.sql.expression import func
26
alphalist = list(string.uppercase)
26
alphalist = list(string.uppercase)
27
alphalist.remove('O')
27
alphalist.remove('O')
28
numList = ['1','2','3','4','5','6','7','8','9']
28
numList = ['1','2','3','4','5','6','7','8','9']
29
codesys = [alphalist, alphalist, numList, numList, numList]
29
codesys = [alphalist, alphalist, numList, numList, numList]
30
 
30
 
Line 1000... Line 1000...
1000
    request_url = ('http://tinyurl.com/api-create.php?' + urlencode({'url':url}))
1000
    request_url = ('http://tinyurl.com/api-create.php?' + urlencode({'url':url}))
1001
    filehandle = urllib2.Request(request_url)
1001
    filehandle = urllib2.Request(request_url)
1002
    x= urllib2.urlopen(filehandle)
1002
    x= urllib2.urlopen(filehandle)
1003
    return str(x.read())
1003
    return str(x.read())
1004
 
1004
 
-
 
1005
class SearchUser():
-
 
1006
            
-
 
1007
    def on_post(self, req, resp, agentId, searchType):
-
 
1008
        try:
-
 
1009
            jsonReq = json.loads(req.stream.read(), encoding='utf-8')
-
 
1010
            lgr.info( "Request in Search----\n"  + str(jsonReq))
-
 
1011
            contact=jsonReq.get('searchTerm')
-
 
1012
            if(searchType=="number"):
-
 
1013
                searchUser = session.query(Retailers).filter(and_(or_(Retailers.contact1==contact,Retailers.contact2==contact),Retailers.modified is not None)).all()
-
 
1014
            elif(searchType=="counter"):    
-
 
1015
                searchUser = session.query(Retailers).filter(and_(or_((func.lower(Retailers.address).like(contact)),(func.lower(Retailers.address_new).like(contact))),Retailers.modified is not None)).all()
-
 
1016
            if searchUser is None:
-
 
1017
                resp.body = json.dumps("{}")
-
 
1018
            else:    
-
 
1019
                resp.body = json.dumps({"Retailers":[todict(getRetailerObj(user)) for user in searchUser]}, encoding='utf-8')
-
 
1020
        finally:
-
 
1021
            session.close()
-
 
1022
 
1005
 
1023
 
1006
#def update_pin():
1024
#def update_pin():
1007
    
1025
    
1008
    
1026
    
1009
class Mock(object):
1027
class Mock(object):