Subversion Repositories SmartDukaan

Rev

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

Rev 13807 Rev 13811
Line 128... Line 128...
128
    else:
128
    else:
129
        data = list(get_mongo_connection().Catalog.Deals.find({'rank':{'$gt':0},'category_id':category_id}).sort([(sortField,direct)]).skip(offset).limit(limit))
129
        data = list(get_mongo_connection().Catalog.Deals.find({'rank':{'$gt':0},'category_id':category_id}).sort([(sortField,direct)]).skip(offset).limit(limit))
130
    print data[0]['_id']
130
    print data[0]['_id']
131
    for d in data:
131
    for d in data:
132
        item = list(get_mongo_connection().Catalog.MasterData.find({'_id':d['_id']}))
132
        item = list(get_mongo_connection().Catalog.MasterData.find({'_id':d['_id']}))
-
 
133
        if item[0]['in_stock'] == 0:
-
 
134
            continue
133
        if not deals.has_key(item[0]['identifier']):
135
        if not deals.has_key(item[0]['identifier']):
134
            item[0]['dealRank'] = rank 
136
            item[0]['dealRank'] = rank 
135
            deals[item[0]['identifier']] = item[0]
137
            deals[item[0]['identifier']] = item[0]
136
            rank +=1
138
            rank +=1
137
    return sorted(deals.values(), key=itemgetter('dealRank'))
139
    return sorted(deals.values(), key=itemgetter('dealRank'))
Line 145... Line 147...
145
    
147
    
146
    
148
    
147
 
149
 
148
def main():
150
def main():
149
    getDeals(3, 0, 10,"","")
151
    getDeals(3, 0, 10,"","")
-
 
152
    
150
if __name__=='__main__':
153
if __name__=='__main__':
151
    main()
154
    main()
152
155