Subversion Repositories SmartDukaan

Rev

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

Rev 17733 Rev 17734
Line 2143... Line 2143...
2143
    outer_query.append({'totalPoints':query})
2143
    outer_query.append({'totalPoints':query})
2144
    all_deals = list(get_mongo_connection().Catalog.Deals.find({"$and":outer_query},{'_id':1}).sort([('totalPoints',pymongo.DESCENDING),('bestSellerPoints',pymongo.DESCENDING),('nlcPoints',pymongo.DESCENDING),('rank',pymongo.DESCENDING)]).skip(offset).limit(limit))
2144
    all_deals = list(get_mongo_connection().Catalog.Deals.find({"$and":outer_query},{'_id':1}).sort([('totalPoints',pymongo.DESCENDING),('bestSellerPoints',pymongo.DESCENDING),('nlcPoints',pymongo.DESCENDING),('rank',pymongo.DESCENDING)]).skip(offset).limit(limit))
2145
    returnObj = []
2145
    returnObj = []
2146
    for deal in all_deals:
2146
    for deal in all_deals:
2147
        item = list(get_mongo_connection().Catalog.MasterData.find({'_id':deal['_id']}))
2147
        item = list(get_mongo_connection().Catalog.MasterData.find({'_id':deal['_id']}))
2148
        returnObj.append(getItemObjForStaticDeals(item[0]),transform=True)
2148
        returnObj.append(getItemObjForStaticDeals(item[0],transform=True))
2149
    return returnObj
2149
    return returnObj
2150
 
2150
 
2151
def searchDummyDeals(search_term , limit, offset):
2151
def searchDummyDeals(search_term , limit, offset):
2152
    data = []
2152
    data = []
2153
    uniqueMap = {}
2153
    uniqueMap = {}