diff --git a/app/models/seed_generator.rb b/app/models/seed_generator.rb index 6e45fa71..429a876a 100644 --- a/app/models/seed_generator.rb +++ b/app/models/seed_generator.rb @@ -67,4 +67,24 @@ class SeedGenerator < ApplicationRecord next_code = prefix + seed.current.to_s.to_s.rjust((count)+1,'0') return next_code end + + def self.update_seed(model, current, inc) + cur_val = 0 + next_val = 0 + nex = current + inc + + update_sql = "update seed_generators set current= #{current}, next= #{nex} where model='#{model}';"; + select_sql = "select * from seed_generators where model='#{model}';" + update_result = ActiveRecord::Base.connection.execute(update_sql); + + select_result = ActiveRecord::Base.connection.execute(select_sql); + + select_result.each do |row| + p row + cur_val = row [3] + next_val = row[4] + end + + return cur_val, next_val + end end