Subversion Repositories SmartDukaan

Rev

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

Rev 17865 Rev 17901
Line 939... Line 939...
939
        else:
939
        else:
940
            cartItem['quantity'] = 0
940
            cartItem['quantity'] = 0
941
            cartMessageOOS += 1
941
            cartMessageOOS += 1
942
            cartItemMessages.append({"type":"danger", "messageText":"Out of Stock"})
942
            cartItemMessages.append({"type":"danger", "messageText":"Out of Stock"})
943
            Discount.query.filter(Discount.line==line).delete()
943
            Discount.query.filter(Discount.line==line).delete()
-
 
944
            line.actual_price=0
944
            line.delete()
945
            line.delete()
945
        totalQty += cartItem['quantity']
946
        totalQty += cartItem['quantity']
946
        totalAmount += line.actual_price * cartItem['quantity']
947
        totalAmount += line.actual_price * cartItem['quantity']
947
        if cartItemMessages:
948
        if cartItemMessages:
948
            cartItems.insert(0, cartItem)
949
            cartItems.insert(0, cartItem)
Line 978... Line 979...
978
        cart.updated_on = datetime.datetime.now()
979
        cart.updated_on = datetime.datetime.now()
979
        session.commit()
980
        session.commit()
980
    session.close()
981
    session.close()
981
    responseMap['totalQty']= totalQty
982
    responseMap['totalQty']= totalQty
982
    responseMap['totalAmount']= totalAmount
983
    responseMap['totalAmount']= totalAmount
983
    if totalAmount < 500:
984
    if totalAmount > 0 and totalAmount < 500:
984
        shippingCharges = 100
985
        shippingCharges = 100
985
    elif totalAmount < 1000:
986
    elif totalAmount < 1000:
986
        shippingCharges = 50
987
        shippingCharges = 50
987
    responseMap['shippingCharge']=shippingCharges
988
    responseMap['shippingCharge']=shippingCharges
988
    responseMap['cartMessageChanged'] = cartMessageChanged
989
    responseMap['cartMessageChanged'] = cartMessageChanged