Example #1
0
def check_storage(model, color):
    storage = Storage.select().where(Storage.model == model,
                                     Storage.color == color).get()
    if storage and storage.num > 0:
        return True
    else:
        return False
Example #2
0
def get_storage(model):
    """通过车型获取 该车型所有库存分类

    :param model:
    :type model:
    :return: 该车型所有库存
    :rtype: json
    """
    storage = Storage.select().where(Storage.model == model)
    return storage
Example #3
0
def get_storage_total(model):
    """通过车型获取 该车型库存总数

    :param model:
    :type model:
    :return:
    :rtype:
    """
    storage = Storage.select().where(Storage.model == model)
    count = 0
    for one in storage:
        count += one.num
    return count
Example #4
0
def get_by_model_color(model, color):
    storage = Storage.select().where(Storage.model == model, color == color)
    return storage
Example #5
0
def count_all():
    count = Storage.select().count()
    return count
Example #6
0
def get_all_paginate(page, paginate_by):
    storage = Storage.select().paginate(page, paginate_by)
    return storage
Example #7
0
def get_all():
    storage = Storage.select()
    return storage