SU2-33 | Показ только непустых сведений об организации
This commit is contained in:
@@ -60,17 +60,20 @@ class OrganisationsController < ApplicationController
|
||||
end
|
||||
|
||||
def build_organization_payload(years)
|
||||
russian_names = {
|
||||
'inn' => 'ИНН',
|
||||
'full_name' => 'Полное наименование юридического лица',
|
||||
'kpp' => 'КПП',
|
||||
'okpo' => 'Код по ОКПО',
|
||||
'okfs' => 'Форма собственности (по ОКФС)',
|
||||
'okopf' => 'Организационно-правовая форма (по ОКОПФ)',
|
||||
'okved2' => 'Вид экономической деятельности по ОКВЭД 2',
|
||||
'address' => 'Местонахождение (адрес)'
|
||||
}
|
||||
|
||||
payload = {
|
||||
'Сведения об организации' => {
|
||||
'ИНН' => @org.inn,
|
||||
'Полное наименование юридического лица' => @org.full_name,
|
||||
'КПП' => @org.kpp,
|
||||
'Код по ОКПО' => @org.okpo,
|
||||
'Форма собственности (по ОКФС)' => @org.okfs,
|
||||
'Организационно-правовая форма (по ОКОПФ)' => @org.okopf,
|
||||
'Вид экономической деятельности по ОКВЭД 2' => @org.okved2,
|
||||
'Местонахождение (адрес)' => @org.address
|
||||
}
|
||||
'Сведения об организации' => @org.attributes.filter_map { |key, value| [russian_names[key], value] \
|
||||
if !['id', 'created_at', 'updated_at'].include?(key) && !value.nil? }.to_h
|
||||
}
|
||||
|
||||
DOC_TYPES.each_value do |doc_type|
|
||||
|
||||
Reference in New Issue
Block a user