Subversion Repositories SmartDukaan

Rev

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

Rev 17799 Rev 17802
Line 860... Line 860...
860
        
860
        
861
        item_shipping_info = inventory_client.isActive(item_id) 
861
        item_shipping_info = inventory_client.isActive(item_id) 
862
        if item_shipping_info.isActive:
862
        if item_shipping_info.isActive:
863
            if item_shipping_info.isRisky and item_shipping_info.quantity < line.quantity:
863
            if item_shipping_info.isRisky and item_shipping_info.quantity < line.quantity:
864
                line.quantity = item_shipping_info.quantity
864
                line.quantity = item_shipping_info.quantity
865
                    #cartMessages.append({"type":"failed", "messageText":"Qty for few items have changed"})
-
 
866
                cartMessageChanged += 1
865
                cartMessageChanged += 1
867
                cartItemMessages.append({"type":"failed", "messageText":"Only " + str(item_shipping_info.quantity) + " available"})
866
                cartItemMessages.append({"type":"danger", "messageText":"Only " + str(item_shipping_info.quantity) + " available"})
868
            
867
            
869
            cartItem['maxQuantity'] = min(item_shipping_info.quantity, 20)
868
            cartItem['maxQuantity'] = min(item_shipping_info.quantity, 20)
870
            
869
            
871
            if item_id in dealItems:
870
            if item_id in dealItems:
872
                line.actual_price = deals[item_id].dealPrice
871
                line.actual_price = deals[item_id].dealPrice
Line 926... Line 925...
926
                            pass
925
                            pass
927
                        print 'estimateVal Value ', estimateVal
926
                        print 'estimateVal Value ', estimateVal
928
            cartItem['estimate'] = item_delivery_estimate
927
            cartItem['estimate'] = item_delivery_estimate
929
            if item_delivery_estimate == -1:
928
            if item_delivery_estimate == -1:
930
                cartItem['quantity'] = 0
929
                cartItem['quantity'] = 0
931
                #cartMessages.append({"type":"failed", "messageText":"Few items are undeliverable."})
-
 
932
                cartMessageUndeliverable += 1
930
                cartMessageUndeliverable += 1
933
                cartItemMessages.append({"type":"failed", "messageText":"Undeliverable"})
931
                cartItemMessages.append({"type":"danget", "messageText":"Undeliverable"})
934
            if old_estimate != item_delivery_estimate:
932
            if old_estimate != item_delivery_estimate:
935
                line.estimate = item_delivery_estimate
933
                line.estimate = item_delivery_estimate
936
                cart.updated_on = current_time
934
                cart.updated_on = current_time
937
        else:
935
        else:
938
            cartItem['quantity'] = 0
936
            cartItem['quantity'] = 0
939
            #cartMessages.append({"type":"failed", "messageText":"Few items are out of Stock"})
-
 
940
            cartMessageOOS += 1
937
            cartMessageOOS += 1
941
            cartItemMessages.append({"type":"failed", "messageText":"Out of Stock"})
938
            cartItemMessages.append({"type":"danger", "messageText":"Out of Stock"})
942
            Discount.query.filter(Discount.line==line).delete()
939
            Discount.query.filter(Discount.line==line).delete()
943
            line.delete()
940
            line.delete()
944
        totalQty += cartItem['quantity']
941
        totalQty += cartItem['quantity']
945
        totalAmount += line.actual_price * cartItem['quantity']
942
        totalAmount += line.actual_price * cartItem['quantity']
946
        if cartItemMessages:
943
        if cartItemMessages: