Subversion Repositories SmartDukaan

Rev

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

Rev 13797 Rev 13800
Line 124... Line 124...
124
    else:
124
    else:
125
        sortField = sort
125
        sortField = sort
126
        direct = sortDirection.get(direction)
126
        direct = sortDirection.get(direction)
127
    if category_id == 0:
127
    if category_id == 0:
128
        print "Getting all cat"
128
        print "Getting all cat"
129
        data = list(get_mongo_connection().Catalog.Deals.find({'rank':{'$gt':0}}).sort([(sortField,direct)]).skip(offset).limit(limit))
129
        data = list(get_mongo_connection().Catalog.Deals.find({'rank':{'$gt':0}}).sort({sortField,direct}).skip(offset).limit(limit))
130
    else:
130
    else:
131
        data = list(get_mongo_connection().Catalog.Deals.find({'rank':{'$gt':0},'category_id':category_id}).sort([(sortField,direct)]).skip(offset).limit(limit))
131
        data = list(get_mongo_connection().Catalog.Deals.find({'rank':{'$gt':0},'category_id':category_id}).sort({sortField,direct}).skip(offset).limit(limit))
132
    for d in data:
132
    for d in data:
133
        item = list(get_mongo_connection().Catalog.MasterData.find({'_id':d['_id']}))
133
        item = list(get_mongo_connection().Catalog.MasterData.find({'_id':d['_id']}))
134
        if not deals.has_key(item[0]['identifier']):
134
        if not deals.has_key(item[0]['identifier']):
135
            item[0]['dealRank'] = rank 
135
            item[0]['dealRank'] = rank 
136
            deals[item[0]['identifier']] = item[0]
136
            deals[item[0]['identifier']] = item[0]