Subversion Repositories SmartDukaan

Rev

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

Rev 22749 Rev 23081
Line 999... Line 999...
999
    if customer_pincode == "000000":
999
    if customer_pincode == "000000":
1000
        address = Address.get_by(id=cart.address_id)
1000
        address = Address.get_by(id=cart.address_id)
1001
        if address:
1001
        if address:
1002
            customer_pincode = address.pin
1002
            customer_pincode = address.pin
1003
    
1003
    
-
 
1004
    catalog_client = CatalogClient().get_client()
-
 
1005
    itemIds = [cartLine.item_id for cartLine in cart.lines]
1004
    if privateDealUser is not None and privateDealUser.isActive and privateDealUser.isFofo:
1006
    if privateDealUser is not None and privateDealUser.isActive and privateDealUser.isFofo:
-
 
1007
        fofoDealsMap = catalog_client.getAllFofoDeals(itemIds, [4, 7])
-
 
1008
        if fofoDealsMap:
1005
        return validate_fofo_cart(cart, user, privateDealUser, customer_pincode)
1009
            return validate_fofo_cart(cart, user, privateDealUser, customer_pincode)
-
 
1010
 
1006
    
1011
    
1007
    catalog_client = CatalogClient().get_client()
-
 
1008
    logistics_client = LogisticsClient().get_client()
1012
    logistics_client = LogisticsClient().get_client()
1009
    promotion_client = PromotionClient().get_client()
1013
    promotion_client = PromotionClient().get_client()
1010
 
1014
 
1011
    responseMap = {}
1015
    responseMap = {}
1012
    totalQty = 0
1016
    totalQty = 0
Line 1019... Line 1023...
1019
    deals = {}
1023
    deals = {}
1020
    bulkPricingMap ={}
1024
    bulkPricingMap ={}
1021
    bulkPricingItems =[]
1025
    bulkPricingItems =[]
1022
    
1026
    
1023
    
1027
    
1024
    itemIds = [cartLine.item_id for cartLine in cart.lines]
-
 
1025
    
-
 
1026
    if privateDealUser is not None and privateDealUser.isActive:
1028
    if privateDealUser is not None and privateDealUser.isActive:
1027
        deals = catalog_client.getAllActivePrivateDeals(itemIds, 0)
1029
        deals = catalog_client.getAllActivePrivateDeals(itemIds, 0)
1028
        bulkPricingMap = catalog_client.getBulkPricingForItems(itemIds)
1030
        bulkPricingMap = catalog_client.getBulkPricingForItems(itemIds)
1029
        dealItems = deals.keys()
1031
        dealItems = deals.keys()
1030
        bulkPricingItems = bulkPricingMap.keys()
1032
        bulkPricingItems = bulkPricingMap.keys()