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