diff --git a/script/extract_sies_data.rb b/script/extract_sies_data.rb index dba3481..04726b2 100644 --- a/script/extract_sies_data.rb +++ b/script/extract_sies_data.rb @@ -112,7 +112,7 @@ new_ent({ :name => #{ent.nome.inspect}, :contact_email => #{email.inspect}, :foundation_year => #{ent.extra_data.ANO.inspect}, :cnpj => #{ent.extra_data.CNPJ.inspect}, - :categories => [cities[#{ent.id_cidade}]] + :category_ids => [cities[#{ent.id_cidade}]].map(&:id) }, [#{ent.products.map{|p| "{ :name => #{p.category.nome.inspect} , :product_category_id => categories[#{p.category.id}] }"}.join(', ')}], [#{ent.input_products.map{|p| "{ :product_category_id => categories[#{p.category.id}]}" }.join(', ')}]) diff --git a/script/fbes_populate_helper.rb b/script/fbes_populate_helper.rb index 436bf41..31f0fba 100644 --- a/script/fbes_populate_helper.rb +++ b/script/fbes_populate_helper.rb @@ -1,38 +1,34 @@ require File.dirname(__FILE__) + '/../config/environment' -STATES = {} - -[ 'Acre', - 'Alagoas', - 'Amazonas', - 'Amapá', - 'Bahia', - 'Ceará', - 'Distrito Federal', - 'Espírito Santo', - 'Goiás', - 'Maranhão', - 'Minas Gerais', - 'Mato Grosso do Sul', - 'Mato Grosso', - 'Pará', - 'Paraíba', - 'Pernambuco', - 'Piauí', - 'Paraná', - 'Rio de Janeiro', - 'Rio Grande do Norte', - 'Rondônia', - 'Roraima', - 'Rio Grande do Sul', - 'Santa Catarina', - 'Sergipe', - 'São Paulo', - 'Tocantins' -].each do |statename| - st = Region.find_by_name(statename) - STATES[st.id] = st -end +STATES = { + 12 => Region.find_by_name('Acre'), + 27 => Region.find_by_name('Alagoas'), + 13 => Region.find_by_name('Amazonas'), + 16 => Region.find_by_name('Amapá'), + 29 => Region.find_by_name('Bahia'), + 23 => Region.find_by_name('Ceará'), + 53 => Region.find_by_name('Distrito Federal'), + 32 => Region.find_by_name('Espírito Santo'), + 52 => Region.find_by_name('Goiás'), + 21 => Region.find_by_name('Maranhão'), + 31 => Region.find_by_name('Minas Gerais'), + 50 => Region.find_by_name('Mato Grosso do Sul'), + 51 => Region.find_by_name('Mato Grosso'), + 15 => Region.find_by_name('Pará'), + 25 => Region.find_by_name('Paraíba'), + 26 => Region.find_by_name('Pernambuco'), + 22 => Region.find_by_name('Piauí'), + 41 => Region.find_by_name('Paraná'), + 33 => Region.find_by_name('Rio de Janeiro'), + 24 => Region.find_by_name('Rio Grande do Norte'), + 11 => Region.find_by_name('Rondônia'), + 14 => Region.find_by_name('Roraima'), + 43 => Region.find_by_name('Rio Grande do Sul'), + 42 => Region.find_by_name('Santa Catarina'), + 28 => Region.find_by_name('Sergipe'), + 35 => Region.find_by_name('São Paulo'), + 17 => Region.find_by_name('Tocantins'), +} COUNT = { :enterprises => 0, -- libgit2 0.21.2