Subversion Repositories SmartDukaan

Rev

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

Rev 18088 Rev 18090
Line 12... Line 12...
12
    Postoffices
12
    Postoffices
13
from dtr.storage.Mongo import get_mongo_connection
13
from dtr.storage.Mongo import get_mongo_connection
14
from dtr.storage.Mysql import fetchResult
14
from dtr.storage.Mysql import fetchResult
15
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet, \
15
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet, \
16
    UserSpecificDeals
16
    UserSpecificDeals
17
from dtr.utils.utils import getLogger
17
from dtr.utils.utils import getLogger,encryptMessage,decryptMessage
18
from elixir import *
18
from elixir import *
19
from operator import and_
19
from operator import and_
20
from sqlalchemy.sql.expression import func, func, or_, desc, asc, case
20
from sqlalchemy.sql.expression import func, func, or_, desc, asc, case
21
from urllib import urlencode
21
from urllib import urlencode
22
import contextlib
22
import contextlib
Line 1597... Line 1597...
1597
    def on_get(self,req, resp):
1597
    def on_get(self,req, resp):
1598
        subCategoryIds = req.get_param("subCategoryId")
1598
        subCategoryIds = req.get_param("subCategoryId")
1599
        searchTerm = req.get_param("searchTerm")
1599
        searchTerm = req.get_param("searchTerm")
1600
        result = Mongo.getCountForSearchText(subCategoryIds, searchTerm)
1600
        result = Mongo.getCountForSearchText(subCategoryIds, searchTerm)
1601
        resp.body = json.dumps(result, encoding='utf-8')
1601
        resp.body = json.dumps(result, encoding='utf-8')
-
 
1602
 
-
 
1603
class MessageEncryption:
-
 
1604
        
-
 
1605
    def on_get(self,req,resp):
-
 
1606
        message_type = req.get_param("type")
-
 
1607
        print 'In on get of message encryption type', message_type
-
 
1608
        if message_type is 'encrypt':
-
 
1609
            encryption_data = req.get_param("data")
-
 
1610
            encrypted_data = encryptMessage(encryption_data)
-
 
1611
            print 'In on get of message encryption encrypted data ', encrypted_data
-
 
1612
            resp.body =  json.dumps({"result":{"value":encrypted_data}}, encoding='utf-8')
-
 
1613
            
-
 
1614
        elif message_type is 'decrypt':
-
 
1615
            decryption_data = req.get_param("data")
-
 
1616
            decrypted_data = decryptMessage(decryption_data)
-
 
1617
            print 'In on get of message encryption decrypted', decrypted_data
-
 
1618
            resp.body =  json.dumps({"result":{"value":decrypted_data}}, encoding='utf-8')
-
 
1619
            
-
 
1620
        else:
-
 
1621
            resp.body = json.dumps({}, encoding='utf-8')
1602
    
1622
    
1603
def main():
1623
def main():
1604
    #tagActivatedReatilers()
1624
    #tagActivatedReatilers()
1605
    a = RetailerDetail()
1625
    a = RetailerDetail()
1606
    retailer = a.getNotActiveRetailer()
1626
    retailer = a.getNotActiveRetailer()