Subversion Repositories SmartDukaan

Rev

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

Rev 13778 Rev 13785
Line 1... Line 1...
1
import pymongo
1
import pymongo
2
from datetime import datetime
2
from datetime import datetime
3
from dtr.utils.utils import to_java_date 
3
from dtr.utils.utils import to_java_date
-
 
4
from operator import itemgetter 
4
 
5
 
5
con = None
6
con = None
6
 
7
 
7
def get_mongo_connection(host='localhost', port=27017):
8
def get_mongo_connection(host='localhost', port=27017):
8
    global con
9
    global con
Line 125... Line 126...
125
        item = list(get_mongo_connection().Catalog.MasterData.find({'_id':d['_id']}))
126
        item = list(get_mongo_connection().Catalog.MasterData.find({'_id':d['_id']}))
126
        if not deals.has_key(item[0]['identifier']):
127
        if not deals.has_key(item[0]['identifier']):
127
            item[0]['dealRank'] = rank 
128
            item[0]['dealRank'] = rank 
128
            deals[item[0]['identifier']] = item[0]
129
            deals[item[0]['identifier']] = item[0]
129
            rank +=1
130
            rank +=1
-
 
131
    return sorted(deals.values(), key=itemgetter('dealRank'))
-
 
132
 
-
 
133
def getItem(skuId):
-
 
134
    skuData = list(get_mongo_connection().Catalog.MasterData.find({'_id':skuId}))
-
 
135
    if len(skuData) > 0:
130
    return deals.values()
136
        return skuData
-
 
137
    else:
-
 
138
        []
-
 
139
    
131
    
140
    
132
 
141
 
133
def main():
142
def main():
134
    getDeals("0", "0", "10")
143
    getDeals("0", "0", "10")
135
if __name__=='__main__':
144
if __name__=='__main__':