Subversion Repositories SmartDukaan

Rev

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

Rev 16117 Rev 16172
Line 362... Line 362...
362
        if similarItem['_id'] == item['_id']:
362
        if similarItem['_id'] == item['_id']:
363
            recomputePoints(item, similarItem)
363
            recomputePoints(item, similarItem)
364
        if similarItem['codAvailable'] ==1:
364
        if similarItem['codAvailable'] ==1:
365
            if mc.get("negative_deals") is None:
365
            if mc.get("negative_deals") is None:
366
                populateNegativeDeals()
366
                populateNegativeDeals()
367
            if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price'] or similarItem['_id'] in mc.get("negative_deals"):
367
            if similarItem['in_stock'] == 0  or similarItem['_id'] in mc.get("negative_deals"):
368
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
368
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
369
                continue
369
                continue
370
            if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
370
            if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
371
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
371
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
372
                continue
372
                continue
Line 381... Line 381...
381
            else:
381
            else:
382
                pass
382
                pass
383
        else:
383
        else:
384
            if mc.get("negative_deals") is None:
384
            if mc.get("negative_deals") is None:
385
                populateNegativeDeals()
385
                populateNegativeDeals()
386
            if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price'] or similarItem['_id'] in mc.get("negative_deals"):
386
            if similarItem['in_stock'] == 0  or similarItem['_id'] in mc.get("negative_deals"):
387
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
387
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
388
                continue
388
                continue
389
            if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
389
            if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
390
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
390
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
391
                continue
391
                continue