Esempio n. 1
0
def getOrderByCartStatus(user_id):
    validateUserIdInOrder(user_id)
    return Order.getOrderByStatus(user_id)
Esempio n. 2
0
def addOrderWithStatusCart(user_id):
    if Order.getOrderByStatus(user_id) is None:
        Order.add_order(user_id,date.today(), OrderStatus.getNameStatus('Cart').id)
Esempio n. 3
0
def addProductToCartStatus(user_id, product_id, status, value, price):
    order = Order.getOrderByStatus(user_id)
    if  OrderProduct.get_order_product(order.id, product_id, status):
        OrderProduct.updateSumQuantity(order.id, product_id, status, value)
    else:
        OrderProduct.add_order_product(order.id, product_id, status, value, price)
Esempio n. 4
0
def validateUserIdInOrder(user_id):
    if user_id is None:
        raise ValidationException("Order id is required field")
    if not Order.getOrderByStatus(user_id):
        raise NotFoundException("Unable to find order with given id")