Fixed legal_entity_profile_report

This commit is contained in:
2025-03-31 19:04:08 +03:00
parent d71098994d
commit ddb2e9b5c2

View File

@@ -111,7 +111,7 @@ class FocusCompliance(Request):
) )
files.append(result) files.append(result)
return files return {'success': True, 'files': files}
else: else:
response = self.get(f'{self._focus_base_url}/companies/profiles/{profile_id_list[0]}/report') response = self.get(f'{self._focus_base_url}/companies/profiles/{profile_id_list[0]}/report')
result = self._save_file( result = self._save_file(
@@ -121,7 +121,7 @@ class FocusCompliance(Request):
path=path path=path
) )
return result return {'success': True, 'files': [result]}
# Физлица # Физлица
def person_is_foreign_agent(self): def person_is_foreign_agent(self):
@@ -134,6 +134,19 @@ class FocusCompliance(Request):
fa = response[0]['foreignAgents'] fa = response[0]['foreignAgents']
return True if fa else False return True if fa else False
def search_global_person_profiles_id(self) -> list:
"""Поиск сводной информации по санкционным/ПДЛ профилям ФЛ
:return: Список идентификаторов профилей
:rtype: list
"""
try:
response = self.get(f'{self._focus_base_url}/individuals/profiles/search', query=self.inn)
return response
except KeyError:
return None
def get_foreign_agents_list(self): # Не работает, если нет подключенной лицензии def get_foreign_agents_list(self): # Не работает, если нет подключенной лицензии
response = self.get(path=f'{self._focus_base_url}/foreign-agents') response = self.get(path=f'{self._focus_base_url}/foreign-agents')