From 4adfa48d754972211ba68b95e01367f2d4d63e2a Mon Sep 17 00:00:00 2001 From: Yan Date: Mon, 23 Oct 2017 13:31:02 +0630 Subject: [PATCH] seed fix --- app/models/seed_generator.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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