class NumeroEmAlteracoesOrcamentarias < ActiveRecord::Migration[5.2]
	def change
		add_column :contabilidade_solicitacao_de_alteracao_orcamentarias, :data_da_legislacao, :date

		Contabilidade::SolicitacaoDeAlteracaoOrcamentaria.where("numero_da_alteracao_orcamentaria is null").each do |alteracao|
			if alteracao.decreto.present? && alteracao.decreto.data_da_legislacao.present?
				alteracao.update_attribute(:data_da_legislacao, alteracao.decreto.data_da_legislacao.to_date)
				alteracao.atribui_codigo_disponivel
			end
		end
	end
end
