| Line 645... |
Line 645... |
| 645 |
else:
|
645 |
else:
|
| 646 |
bundleId = skuData[0]["skuBundleId"]
|
646 |
bundleId = skuData[0]["skuBundleId"]
|
| 647 |
itemIds = list(get_mongo_connection().Catalog.MasterData.find({'skuBundleId':bundleId, 'stock_status':'In stock'}))
|
647 |
itemIds = list(get_mongo_connection().Catalog.MasterData.find({'skuBundleId':bundleId, 'stock_status':'In stock'}))
|
| 648 |
for item in itemIds:
|
648 |
for item in itemIds:
|
| 649 |
sourceid = item['source_id']
|
649 |
sourceid = item['source_id']
|
| 650 |
if sourceid==source_id:
|
- |
|
| 651 |
continue
|
- |
|
| 652 |
item['dealFlag'] = 0
|
650 |
item['dealFlag'] = 0
|
| 653 |
item['dealType'] = 0
|
651 |
item['dealType'] = 0
|
| 654 |
item['dealUrl'] = ""
|
652 |
item['dealUrl'] = ""
|
| 655 |
if item['sourceid'] ==5 and item['rank'] == 0:
|
653 |
if item['sourceid'] ==5 and item['rank'] == 0:
|
| 656 |
continue
|
654 |
continue
|
| 657 |
if item['sourceid'] ==3:
|
655 |
if item['sourceid'] ==3:
|
| 658 |
item['marketPlaceUrl'] = item['marketPlaceUrl']+'?supc='+item.get('identifier')
|
656 |
item['marketPlaceUrl'] = item['marketPlaceUrl']+'?supc='+item.get('identifier')
|
| 659 |
manualDeals = list(get_mongo_connection().Catalog.ManualDeals.find({'startDate':{'$lte':to_java_date(datetime.now())},'endDate':{'$gte':to_java_date(datetime.now())},'source_id':sourceId, 'sku':item['_id']}))
|
657 |
manualDeals = list(get_mongo_connection().Catalog.ManualDeals.find({'startDate':{'$lte':to_java_date(datetime.now())},'endDate':{'$gte':to_java_date(datetime.now())},'source_id':sourceid, 'sku':item['_id']}))
|
| 660 |
if len(manualDeals) > 0:
|
658 |
if len(manualDeals) > 0:
|
| 661 |
item['dealFlag'] = 1
|
659 |
item['dealFlag'] = 1
|
| 662 |
item['dealType'] =manualDeals[0]['dealType']
|
660 |
item['dealType'] =manualDeals[0]['dealType']
|
| 663 |
item['dealUrl'] = manualDeals[0]['dealUrl']
|
661 |
item['dealUrl'] = manualDeals[0]['dealUrl']
|
| 664 |
info = returnLatestPrice(item, sourceid)
|
662 |
info = returnLatestPrice(item, sourceid)
|