From d4e73a18d1f1e69135ad3a71f281d20a64a7ec11 Mon Sep 17 00:00:00 2001 From: Yan Date: Sat, 4 Nov 2017 15:00:18 +0630 Subject: [PATCH] sale receipt no --- app/models/seed_generator.rb | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/app/models/seed_generator.rb b/app/models/seed_generator.rb index 0748edf1..97f2083f 100755 --- a/app/models/seed_generator.rb +++ b/app/models/seed_generator.rb @@ -12,16 +12,24 @@ class SeedGenerator < ApplicationRecord return saleOrderId end - # Generate Receipt No + # Generate Receipt No for number order (1,2,3) Don't touch def self.new_receipt_no - # Only return seed no - cur_val, next_val = self.update_seed("sale") + seed = SeedGenerator.find_by_model("sale") + new_receipt_no = 0 + if (seed.nil?) + seed = SeedGenerator.new() + seed.model = "sale" + new_receipt_no = seed.next + seed.save - if (cur_val == 0) - cur_val, next_val = self.execute_query("sale") - end + else + current_no = seed.next + seed.next = seed.next + seed.current = current_no + seed.save + end - return cur_val + return seed.current end # Generate for 4 digit Code