Subversion Repositories SmartDukaan

Rev

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

Rev 20689 Rev 20690
Line 3383... Line 3383...
3383
    dealListMap = []
3383
    dealListMap = []
3384
    if type == 'exclusive':
3384
    if type == 'exclusive':
3385
        exclusive_deals = mc.get("exclusive_deals_"+str(category_id))
3385
        exclusive_deals = mc.get("exclusive_deals_"+str(category_id))
3386
        if exclusive_deals is None:
3386
        if exclusive_deals is None:
3387
            print "Populating exclusive_deals for ",category_id
3387
            print "Populating exclusive_deals for ",category_id
3388
            exclusive_deals = list(get_mongo_connection().Catalog.Deals.find({'category_id': category_id,'showDeal': 1, 'source_id': 4, 'totalPoints': {'$gt': -100}},{'_id':1,'category_id':1,'brand':1,'totalPoints':1,'bestSellerPoints':1,'nlcPoints':1,'rank':1,'available_price':1,'dealType':1,'source_id':1,'brand_id':1,'skuBundleId':1,'dp':1, 'showDp':1, 'gross_price':1, 'subCategoryId':1,'netPriceAfterCashBack':1}).sort([('totalPoints',pymongo.DESCENDING),('bestSellerPoints',pymongo.DESCENDING),('nlcPoints',pymongo.DESCENDING),('rank',pymongo.DESCENDING)]))
3388
            exclusive_deals = list(get_mongo_connection().Catalog.Deals.find({'category_id': category_id,'showDeal': 1, 'source_id': 4},{'_id':1,'category_id':1,'brand':1,'totalPoints':1,'bestSellerPoints':1,'nlcPoints':1,'rank':1,'available_price':1,'dealType':1,'source_id':1,'brand_id':1,'skuBundleId':1,'dp':1, 'showDp':1, 'gross_price':1, 'subCategoryId':1,'netPriceAfterCashBack':1}).sort([('totalPoints',pymongo.DESCENDING),('bestSellerPoints',pymongo.DESCENDING),('nlcPoints',pymongo.DESCENDING),('rank',pymongo.DESCENDING)]))
3389
            mc.set("exclusive_deals_"+str(category_id), exclusive_deals)
3389
            mc.set("exclusive_deals_"+str(category_id), exclusive_deals)
3390
        
3390
        
3391
        for d in exclusive_deals[offset:limit+offset]:
3391
        for d in exclusive_deals[offset:limit+offset]:
3392
            item = list(get_mongo_connection().Catalog.MasterData.find({'_id':d['_id']}))
3392
            item = list(get_mongo_connection().Catalog.MasterData.find({'_id':d['_id']}))
3393
            if len(item) ==0:
3393
            if len(item) ==0: