Subversion Repositories SmartDukaan

Rev

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

Rev 22569 Rev 22570
Line 903... Line 903...
903
        #get all fofoDeals corresponding to item
903
        #get all fofoDeals corresponding to item
904
        fofoDealsMap = catalog_client.getAllFofoDeals(itemIds, [53, 4, 7])    
904
        fofoDealsMap = catalog_client.getAllFofoDeals(itemIds, [53, 4, 7])    
905
    if privateDealUser is not None and privateDealUser.isActive:
905
    if privateDealUser is not None and privateDealUser.isActive:
906
        deals = catalog_client.getAllActivePrivateDeals(itemIds, 0)
906
        deals = catalog_client.getAllActivePrivateDeals(itemIds, 0)
907
        dealItems = deals.keys()
907
        dealItems = deals.keys()
-
 
908
        if not fofoDealsMap:
908
        bulkPricingMap = catalog_client.getBulkPricingForItems(itemIds)
909
            bulkPricingMap = catalog_client.getBulkPricingForItems(itemIds)
-
 
910
        else:
-
 
911
            remainingItemIds = []
-
 
912
            for remainingItemId in itemIds:
-
 
913
                if remainingItemId in fofoDealsMap.keys():
-
 
914
                    remainingItemIds.append(remainingItemId)
-
 
915
            bulkPricingMap = catalog_client.getBulkPricingForItems(remainingItemIds)
-
 
916
                
909
        bulkPricingItems = bulkPricingMap.keys()
917
        bulkPricingItems = bulkPricingMap.keys()
910
 
918
 
911
    cart.total_price = 0
919
    cart.total_price = 0
912
    itemsMap = catalog_client.getItems(itemIds)
920
    itemsMap = catalog_client.getItems(itemIds)
913
    
921