Subversion Repositories SmartDukaan

Rev

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

Rev 16575 Rev 16576
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)