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)
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)
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)