| 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:
|