Subversion Repositories SmartDukaan

Rev

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

Rev 17456 Rev 17674
Line 493... Line 493...
493
            if mc.get("negative_deals") is None:
493
            if mc.get("negative_deals") is None:
494
                populateNegativeDeals()
494
                populateNegativeDeals()
495
            if similarItem['in_stock'] == 0  or similarItem['_id'] in mc.get("negative_deals"):
495
            if similarItem['in_stock'] == 0  or similarItem['_id'] in mc.get("negative_deals"):
496
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
496
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
497
                continue
497
                continue
498
            if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
498
            if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0 and similarItem['category_id']!=6:
499
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
499
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
500
                continue
500
                continue
501
            if similarItem['available_price'] < bestPrice:
501
            if similarItem['available_price'] < bestPrice:
502
                bestOne = similarItem
502
                bestOne = similarItem
503
                bestPrice = similarItem['available_price']
503
                bestPrice = similarItem['available_price']
Line 556... Line 556...
556
    item = None
556
    item = None
557
    for item in itemIds:
557
    for item in itemIds:
558
        item['dealFlag'] = 0
558
        item['dealFlag'] = 0
559
        item['dealType'] = 0
559
        item['dealType'] = 0
560
        item['dealUrl'] = ""
560
        item['dealUrl'] = ""
561
        if item['source_id'] ==5 and item['rank'] == 0:
561
        if item['source_id'] ==5 and item['rank'] == 0 and item['category_id']!=6:
562
            continue
562
            continue
563
        if item['source_id'] ==3:
563
        if item['source_id'] ==3:
564
            item['marketPlaceUrl'] = item['marketPlaceUrl']+'?supc='+item.get('identifier')
564
            item['marketPlaceUrl'] = item['marketPlaceUrl']+'?supc='+item.get('identifier')
565
        manualDeals = list(get_mongo_connection().Catalog.ManualDeals.find({'startDate':{'$lte':to_java_date(datetime.now())},'endDate':{'$gte':to_java_date(datetime.now())},'source_id':source_id, 'sku':item['_id']}))
565
        manualDeals = list(get_mongo_connection().Catalog.ManualDeals.find({'startDate':{'$lte':to_java_date(datetime.now())},'endDate':{'$gte':to_java_date(datetime.now())},'source_id':source_id, 'sku':item['_id']}))
566
        if len(manualDeals) > 0:
566
        if len(manualDeals) > 0: