示例#1
0
def dealer_user_lists():
    page = int(request.args.get('page')) or 1
    per_page = int(request.args.get('per_page')) or 1
    account = TokenAction.get_jwt_identity()
    company_id = company_actions.current_cache_dealer_company(
        account=account).get('company_id')
    result = Actions.user_lists(page=int(page),
                                per_page=int(per_page),
                                query={"company": company_id})
    return ResultHandle.response(result)
示例#2
0
def user_lists():
    page = int(request.args.get('page') or 1)
    per_page = int(request.args.get('per_page') or 20)
    query = {}
    if "name" in request.args:
        query["name"] = request.args.get('name')
    if "phone_num" in request.args:
        query["phone_num"] = request.args.get('phone_num')
    result = Actions.user_lists(page=int(page),
                                per_page=int(per_page),
                                query=query)
    return ResultHandle.response(result)
示例#3
0
def user_lists():
    page = request.args.get('page') or 1
    per_page = request.args.get('per_page') or 20
    is_filter_self = request.args.get('is_filter_self') or 0
    is_filter_self = int(is_filter_self)
    filter_users = []
    if is_filter_self == 1:
        filter_users = [Actions.current_user_id()]
    company_id = company_actions.current_company_id()
    result = Actions.user_lists(query={"company": company_id},
                                filter_users=filter_users,
                                page=int(page),
                                per_page=int(per_page))
    return ResultHandle.response(result)