コード例 #1
0
ファイル: order_manager.py プロジェクト: NTsvyatkov/itacademy
def getOrderByCartStatus(user_id):
    validateUserIdInOrder(user_id)
    return Order.getOrderByStatus(user_id)
コード例 #2
0
ファイル: order_manager.py プロジェクト: NTsvyatkov/itacademy
def addOrderWithStatusCart(user_id):
    if Order.getOrderByStatus(user_id) is None:
        Order.add_order(user_id,date.today(), OrderStatus.getNameStatus('Cart').id)
コード例 #3
0
ファイル: order_manager.py プロジェクト: NTsvyatkov/itacademy
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)
コード例 #4
0
ファイル: order_manager.py プロジェクト: NTsvyatkov/itacademy
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")