Subversion Repositories SmartDukaan

Rev

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

Rev 18156 Rev 18463
Line 24... Line 24...
24
import _mysql
24
import _mysql
25
import MySQLdb
25
import MySQLdb
26
import smtplib
26
import smtplib
27
import time
27
import time
28
import xlwt
28
import xlwt
29
from dtr.utils import utils
-
 
30
from dtr.utils.utils import toTimeStamp
29
from dtr.utils.utils import toTimeStamp, getSkuData
31
from dtr.reports import getdata
30
from dtr.reports import getdata
32
from scripts.ActivityReport import cutOff, cutOffMonth
-
 
33
#from xlwt import 
31
#from xlwt import 
34
 
32
 
35
DataService.initialize()
33
DataService.initialize()
36
client = MongoClient('mongodb://localhost:27017/')
34
client = MongoClient('mongodb://localhost:27017/')
37
 
35
 
Line 988... Line 986...
988
        sh2.write(row3, inc(), order.model)
986
        sh2.write(row3, inc(), order.model)
989
        sh2.write(row3, inc(), order.category)
987
        sh2.write(row3, inc(), order.category)
990
                    
988
                    
991
    workbook.save(XLS_O_FILENAME)
989
    workbook.save(XLS_O_FILENAME)
992
    
990
    
993
def getSkuData(storeId, identifier):
-
 
994
    if storeId in (1,2,4,5,6):
-
 
995
        skuData = client.Catalog.MasterData.find_one({'identifier':identifier, 'source_id':storeId})
-
 
996
    elif storeId == 3:
-
 
997
        skuData = client.Catalog.MasterData.find_one({'secondaryIdentifier':identifier, 'source_id':storeId})
-
 
998
    return skuData
-
 
999
        
-
 
1000
def inc():
991
def inc():
1001
    global i
992
    global i
1002
    i+=1
993
    i+=1
1003
    return i
994
    return i
1004
 
995
 
Line 1145... Line 1136...
1145
    for key,valmap in  datemap.iteritems():
1136
    for key,valmap in  datemap.iteritems():
1146
        valmap['_id'] = key
1137
        valmap['_id'] = key
1147
        db.flSaleSnapshot.save(valmap)
1138
        db.flSaleSnapshot.save(valmap)
1148
 
1139
 
1149
if __name__ == '__main__':
1140
if __name__ == '__main__':
1150
    getdata.addToAllOrders(date.today()-timedelta(days=20))
1141
    getdata.addToAllOrders(date.today()-timedelta(days=45))
1151
    main2()
1142
    main2()
1152
    main()
1143
    main()