def _get_current_use_relative_contracts(uid): """ 这几把查询...我只能query_all了-.-... """ with thrift_client('ers') as ers: contracts = [] city_ids = get_marketman_relative_city_ids(uid) before_one_month = arrow.now().replace(days=-8).timestamp if current_user.is_super_admin(): city_query = thirdparty_svc.ers.TCityQuery() cities = ers.query_city(city_query) city_ids.extend([city.id for city in cities]) if city_ids: q = thirdparty_svc.ers.TActivitySubsidyContractQuery() q.city_ids = city_ids q.created_at_from = before_one_month _contracts = ers.query_activity_subsidy_contract(q) contracts.extend(_contracts) restaurant_ids = get_marketman_relative_city_ids(current_user.id) if restaurant_ids: q = thirdparty_svc.ers.TActivitySubsidyContractQuery() q.restaurant_ids = restaurant_ids q.created_at_from = before_one_month _contracts = ers.query_activity_subsidy_contract(q) contracts.extend(_contracts) return contracts
def _get_current_use_relative_contracts(uid): """ 这几把查询...我只能query_all了-.-... """ with thrift_client('ers') as ers: contracts = [] city_ids = get_marketman_relative_city_ids(uid) before_one_month = arrow.now().replace(days=-8).timestamp if current_user.is_super_admin(): city_query = thirdparty_svc.ers.TCityQuery() cities = ers.query_city(city_query) city_ids.extend([city.id for city in cities]) if city_ids: q = thirdparty_svc.ers.TActivitySubsidyContractQuery() q.city_ids = city_ids q.created_at_from = before_one_month _contracts = ers.query_activity_subsidy_contract(q) contracts.extend(_contracts) restaurant_ids = get_marketman_relative_city_ids(current_user.id) if restaurant_ids: q = thirdparty_svc.ers.TActivitySubsidyContractQuery() q.restaurant_ids = restaurant_ids q.created_at_from = before_one_month _contracts = ers.query_activity_subsidy_contract(q) contracts.extend(_contracts) return contracts
def _get_current_user_relative_city_ids(): return get_city_ids_by_user() if current_user.is_super_admin( ) else get_marketman_relative_city_ids(current_user.id)
def _get_current_user_relative_city_ids(): return get_city_ids_by_user() if current_user.is_super_admin() else get_marketman_relative_city_ids(current_user.id)