Пример #1
0
def GetOrders():
    req = GetItemsByPageReq(request.json)
    result = OrderSvc.GetOrdersByPage(req)
    res = GetItemsByPageRsp(has_next=result['has_next'],
                            has_prev=result['has_prev'],
                            items=result['orders']).serialize()
    return jsonify(res)
Пример #2
0
def CreateOrder():
    try:
        req = CreateOrderReq(request.json)
        result = OrderSvc.CreateOrder(req)

        return jsonify(result)
    except ErrorRsp as e:
        return json.dumps(e.__dict__, ensure_ascii=False).encode('utf8')
Пример #3
0
def DeleteOrder():
    req = DeleteOrderReq(request.json)
    result = OrderSvc.DeleteOrder(req)

    return jsonify(result)
Пример #4
0
def UpdateOrder():
    req = UpdateOrderReq(request.json)
    result = OrderSvc.UpdateOrder(req)
    return jsonify(result)
Пример #5
0
def RedirectMomoPage():
    req = CreateOrderReq(request.json)
    res = OrderSvc.CreateOrderByMomo(req)
    if res['errorCode'] == 0:
        result = OrderSvc.CreateOrder(req)
    return jsonify(res)
Пример #6
0
def SearchOrders():
    req = SearchOrdersReq(request.json)
    result = OrderSvc.SearchOrders(req)

    return jsonify(result)