Subversion Repositories SmartDukaan

Rev

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

Rev 18270 Rev 18272
Line -... Line 1...
-
 
1
from bson import json_util
1
from bson.json_util import dumps
2
from bson.json_util import dumps
2
from datetime import datetime, timedelta
3
from datetime import datetime, timedelta
3
from pyshorteners.shorteners  import Shortener
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 bson import json_util
-
 
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,\
Line 30... Line 30...
30
import urllib2
30
import urllib2
31
import uuid
31
import uuid
32
import gdshortener
32
import gdshortener
33
from dtr.dao import AppOfferObj, UserAppBatchDrillDown, UserAppBatchDateDrillDown
33
from dtr.dao import AppOfferObj, UserAppBatchDrillDown, UserAppBatchDateDrillDown
34
import base64
34
import base64
-
 
35
from falcon.util.uri import decode
35
import MySQLdb
36
import MySQLdb
36
 
37
 
37
alphalist = list(string.uppercase)
38
alphalist = list(string.uppercase)
38
alphalist.remove('O')
39
alphalist.remove('O')
39
numList = ['1','2','3','4','5','6','7','8','9']
40
numList = ['1','2','3','4','5','6','7','8','9']
Line 1819... Line 1820...
1819
            print result
1820
            print result
1820
            obj.lastActiveCartTime =datetime.strftime(result[0][1], '%d/%m/%Y %H:%M:%S')
1821
            obj.lastActiveCartTime =datetime.strftime(result[0][1], '%d/%m/%Y %H:%M:%S')
1821
        conn.close()            
1822
        conn.close()            
1822
    return obj
1823
    return obj
1823
 
1824
 
-
 
1825
class UnitDeal():
-
 
1826
    def on_get(self,req,resp, id):
-
 
1827
        result = Mongo.getDealById(id)
-
 
1828
        resp.body = dumps(result)
-
 
1829
    
-
 
1830
 
-
 
1831
 
-
 
1832
    
1824
def main():
1833
def main():
1825
    #tagActivatedReatilers()
1834
    #tagActivatedReatilers()
1826
    #a = RetailerDetail()
1835
    a = RetailerDetail()
1827
    #retailer = a.getNotActiveRetailer()
1836
    retailer = a.getNotActiveRetailer()
1828
    #otherContacts = [r for r, in session.query(RetailerContacts.mobile_number).filter_by(retailer_id=retailer.id).order_by(RetailerContacts.contact_type).all()]
1837
    otherContacts = [r for r, in session.query(RetailerContacts.mobile_number).filter_by(retailer_id=retailer.id).order_by(RetailerContacts.contact_type).all()]
1829
    #print json.dumps(todict(getRetailerObj(retailer, otherContacts, 'fresh')), encoding='utf-8')
1838
    print json.dumps(todict(getRetailerObj(retailer, otherContacts, 'fresh')), encoding='utf-8')
1830
    #print make_tiny("AA")
1839
    #print make_tiny("AA")
1831
    a = GetUserCrmApplication()
-
 
1832
    a.getUser('accessories',2)
-
 
1833
    
1840
    
1834
if __name__ == '__main__':
1841
if __name__ == '__main__':
1835
    main()
1842
    main()
1836
        
1843
        
1837
1844