Updated sanctions lists output

This commit is contained in:
2026-01-22 15:12:01 +03:00
parent 97cc810363
commit 65c04d1578
7 changed files with 22 additions and 10 deletions

View File

@@ -310,15 +310,18 @@
<span class="k">return</span> <span class="n">fal_data</span>
<span class="k">def</span><span class="w"> </span><span class="nf">company_in_sanctions_lists</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">dict</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Вхождение организации и ее руководителей в санкционные списки</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Вхождение организации и ее руководителей в санкционные списки с датами вхождения по типам санкций</span>
<span class="sd"> :return: Признак присутствия или отсутствия в санкционных списках:\n</span>
<span class="sd"> .. code-block:: python\n</span>
<span class="sd"> {&#39;company_in_list&#39;: False, &#39;persons_in_company_in_list&#39;: False}</span>
<span class="sd"> {&#39;company_in_list&#39;: False, \n</span>
<span class="sd"> &#39;persons_in_company_in_list&#39;: False, \n</span>
<span class="sd"> &#39;lists_dates&#39;: [{&#39;type&#39;: &#39;Sema&#39;, &#39;date&#39;: &#39;2025-12-15T00:00:00&#39;}]}</span>
<span class="sd"> :rtype: dict</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="n">response</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">path</span><span class="o">=</span><span class="sa">f</span><span class="s1">&#39;</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">_focus_base_url</span><span class="si">}</span><span class="s1">/companies/lists&#39;</span><span class="p">)</span>
<span class="n">sanctions_list</span> <span class="o">=</span> <span class="n">response</span><span class="p">[</span><span class="s1">&#39;sanctionsList&#39;</span><span class="p">]</span>
<span class="n">lists_data</span> <span class="o">=</span> <span class="n">response</span><span class="p">[</span><span class="s1">&#39;globalSanctionsList&#39;</span><span class="p">][</span><span class="s1">&#39;listDates&#39;</span><span class="p">]</span>
<span class="n">company_in_list</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">persons_in_company_in_list</span> <span class="o">=</span> <span class="p">[]</span>
@@ -336,7 +339,8 @@
<span class="n">sanctions_lists_data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s1">&#39;company_in_list&#39;</span><span class="p">:</span> <span class="kc">True</span> <span class="k">if</span> <span class="n">company_in_list</span> <span class="k">else</span> <span class="kc">False</span><span class="p">,</span>
<span class="s1">&#39;persons_in_company_in_list&#39;</span><span class="p">:</span> <span class="kc">True</span> <span class="k">if</span> <span class="n">persons_in_company_in_list</span> <span class="k">else</span> <span class="kc">False</span>
<span class="s1">&#39;persons_in_company_in_list&#39;</span><span class="p">:</span> <span class="kc">True</span> <span class="k">if</span> <span class="n">persons_in_company_in_list</span> <span class="k">else</span> <span class="kc">False</span><span class="p">,</span>
<span class="s1">&#39;lists_data&#39;</span><span class="p">:</span> <span class="n">lists_data</span>
<span class="p">}</span>
<span class="k">return</span> <span class="n">sanctions_lists_data</span>