Ejemplo n.º 1
0
def add_funds():
    user_id = request.json.get("user_id")
    password = request.json.get("password")
    add_value = request.json.get("add_value")
    b = Buyer()
    code, message = b.add_funds(user_id, password, add_value)
    return jsonify({"message": message}), code
Ejemplo n.º 2
0
def view_comments():
    user_id: str = request.json.get("user_id")
    store_id: str = request.json.get("store_id")
    book_id: str = request.json.get("book_id")
    b = Buyer()
    code, message, comments = b.view_comments(user_id, store_id, book_id)
    return jsonify({"message": message, "comments": comments}), code
Ejemplo n.º 3
0
def confirm_stock():
    user_id = request.json.get("user_id")
    password = request.json.get("password")
    order_id = request.json.get("order_id")
    b = Buyer()
    code, message = b.confirm_stock(user_id, password, order_id)
    return jsonify({"message": message}), code
Ejemplo n.º 4
0
def close_order():
    user_id: str = request.json.get("user_id")
    order_id: str = request.json.get("order_id")
    password: str = request.json.get("password")
    b = Buyer()
    code, message = b.close_order(user_id, password, order_id)
    return jsonify({"message": message}), code
Ejemplo n.º 5
0
def search_order_detail_buyer():
    user_id = request.json.get("user_id", "")
    password = request.json.get("password", "")
    order_id = request.json.get("order_id", "")
    b=Buyer()
    code, message, result = b.search_order_detail_buyer(user_id, password, order_id)
    return jsonify({"message": message, "result": result}), code
Ejemplo n.º 6
0
def query_order_para():
    user_id = request.json.get("user_id")
    para = request.json.get("para")
    b = Buyer()
    code, message, order_list = b.query_order_para(user_id, para)
    # print(order_list)
    return jsonify({"message": message, 'order_list': order_list}), code
Ejemplo n.º 7
0
def receive():
    user_id = request.json.get("user_id")
    password = request.json.get("password")
    order_id = request.json.get("order_id")
    b = Buyer()
    code, message = b.receive(user_id, password, order_id)
    return jsonify({"message": message}), code
Ejemplo n.º 8
0
def add_into_cart():
    user_id: str = request.json.get("user_id")
    store_id: str = request.json.get("store_id")
    book_id: str = request.json.get("book_id")
    count: int = request.json.get("count")
    b = Buyer()
    code, message = b.add_into_cart(user_id, store_id, book_id, count)
    return jsonify({"message": message}), code
Ejemplo n.º 9
0
def query_detail_order():
    order_id = request.json.get("order_id")
    b = Buyer()
    code, message, order_detail_list = b.query_detail_order(order_id)
    return jsonify({
        "message": message,
        'order_detail_list': order_detail_list
    }), code
Ejemplo n.º 10
0
def search_all_order_buyer():
    user_id = request.json.get("user_id", "")
    password = request.json.get("password", "")
    store_id = request.json.get("store_id", "")
    condition = request.json.get("condition", "")
    b = Buyer()
    code, message, result = b.search_all_order_buyer(user_id, password, store_id, condition)
    return jsonify({"message": message, "result":result}), code
Ejemplo n.º 11
0
def add_comment():
    user_id: str = request.json.get("user_id")
    store_id: str = request.json.get("store_id")
    book_id: str = request.json.get("book_id")
    comment: str = request.json.get("comment")
    rate: int = request.json.get("rate")
    b = Buyer()
    code, message = b.add_comment(user_id, store_id, book_id, comment, rate)
    return jsonify({"message": message}), code
Ejemplo n.º 12
0
def search_book_all_title():
    title: str = request.json.get("title")
    first: int = request.json.get("first")
    b = Buyer()
    code, message, pages, book_list = b.search_book_all_title(title, first)
    return jsonify({
        "message": message,
        "pages": pages,
        "book_list": book_list
    }), code
Ejemplo n.º 13
0
def search_book_all_author():
    author: str = request.json.get("author")
    first: int = request.json.get("first")
    b = Buyer()
    code, message, pages, book_list = b.search_book_all_author(author, first)
    return jsonify({
        "message": message,
        "pages": pages,
        "book_list": book_list
    }), code
Ejemplo n.º 14
0
def search_book_all():
    query: str = request.json.get("query")
    first: int = request.json.get("first")
    b = Buyer()
    code, message, pages, book_list = b.search_book_all(query, first)
    return jsonify({
        "message": message,
        "pages": pages,
        "book_list": book_list
    }), code
Ejemplo n.º 15
0
def search_book_store_tag():
    tag: str = request.json.get("tag")
    store_id: str = request.json.get("store_id")
    first: int = request.json.get("first")
    b = Buyer()
    code, message, pages, book_list = b.search_book_store_tag(
        tag, store_id, first)
    return jsonify({
        "message": message,
        "pages": pages,
        "book_list": book_list
    }), code
Ejemplo n.º 16
0
def new_order():
    user_id: str = request.json.get("user_id")
    store_id: str = request.json.get("store_id")
    books: [] = request.json.get("books")
    id_and_count = []
    for book in books:
        book_id = book.get("id")
        count = book.get("count")
        id_and_count.append((book_id, count))
    # print(user_id, store_id, books)
    b = Buyer()
    code, message, order_id = b.new_order(user_id, store_id, id_and_count)
    return jsonify({"message": message, "order_id": order_id}), code
Ejemplo n.º 17
0
def search_book():
    user_id = request.json.get("user_id")
    password = request.json.get("password")
    store_id = request.json.get("store_id", None)
    title = request.json.get("title")
    tag = request.json.get('tag')
    author = request.json.get('author')
    content = request.json.get('content')

    b = Buyer()
    code, message = b.search_book(user_id=user_id,
                                  password=password,
                                  store_id=store_id,
                                  title=title,
                                  tag=tag,
                                  author=author,
                                  content=content)
    return jsonify({"message": message}), code
Ejemplo n.º 18
0
def view_historical_order():
    user_id: str = request.json.get("user_id")
    b = Buyer()
    code, message, orders = b.view_historical_order(user_id)
    return jsonify({"message": message, "orders": orders}), code
Ejemplo n.º 19
0
def search_order():
    user_id: str = request.json.get("user_id")
    password: str = request.json.get("password")
    b = Buyer()
    code, message, historys = b.search_order(user_id, password)
    return jsonify({"message": message, "historys": historys}), code
Ejemplo n.º 20
0
def query_order_state():
    order_id = request.json.get("order_id")
    b = Buyer()
    code, message, order_state = b.query_order_state(order_id)
    return jsonify({"message": message, 'order_state': order_state}), code
Ejemplo n.º 21
0
def receive_books():
    user_id: str = request.json.get("user_id")
    order_id: str = request.json.get("order_id")
    b = Buyer()
    code, message = b.receive_books(user_id, order_id)
    return jsonify({"message": message}), code
Ejemplo n.º 22
0
def cancel():
    user_id: str = request.json.get("user_id")
    order_id: str = request.json.get("order_id")
    b = Buyer()
    code, message = b.cancel(user_id,order_id)
    return jsonify({"message": message}), code
Ejemplo n.º 23
0
def query_history_order():
    user_id: str = request.json.get("user_id")
    password: str = request.json.get("password")
    b = Buyer()
    code, message, order_dict = b.query_history_order(user_id, password)
    return jsonify({"message": message, "history_order": order_dict}), code
Ejemplo n.º 24
0
def search_orders():
    user_id = request.json.get("user_id")
    password = request.json.get("password")
    b = Buyer()
    code, message = b.search_orders(user_id, password)
    return jsonify({"message": message}), code
Ejemplo n.º 25
0
def query():
    user_id: str = request.json.get("user_id")
    order_id: str = request.json.get("order_id")
    b = Buyer()
    code, message ,query= b.query(user_id,order_id)
    return jsonify({"message": message, "query":query}), code
Ejemplo n.º 26
0
def view_cart():
    user_id: str = request.json.get("user_id")
    b = Buyer()
    code, message, cart = b.view_cart(user_id)
    return jsonify({"message": message, "cart": cart}), code
Ejemplo n.º 27
0
def check_balance():
    user_id = request.json.get("user_id", "")
    password = request.json.get("password", "")
    b = Buyer()
    code, message, result = b.check_balance(user_id, password)
    return jsonify({"message": message, "result": result}), code
Ejemplo n.º 28
0
def query_order_state():
    user_id: str = request.json.get("user_id")
    order_id: str = request.json.get("order_id")
    b = Buyer()
    code, message, state = b.query_order_state(user_id, order_id)
    return jsonify({"message": message, "state": state}), code
Ejemplo n.º 29
0
def confirm_receipt():
    user_id: str = request.json.get("user_id")
    order_id: str = request.json.get("order_id")
    b = Buyer()
    code, message = b.confirm_receipt(user_id, order_id)
    return jsonify({"message": message}), code
Ejemplo n.º 30
0
def checkout_cart():
    user_id: str = request.json.get("user_id")
    password: str = request.json.get("password")
    b = Buyer()
    code, message, cart = b.checkout_cart(user_id, password)
    return jsonify({"message": message}), code