seed_generators prefix

This commit is contained in:
Zoey
2019-06-21 11:50:48 +06:30
parent 7e987587c9
commit 9d95dc0f8e
17 changed files with 20 additions and 96 deletions

View File

@@ -64,11 +64,6 @@ class AssignedOrderItem < ApplicationRecord
private
def generate_custom_id
prefix = "AOI"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CAOI"
end
self.assigned_order_item_id = SeedGenerator.generate_id(self.class.name, prefix)
self.assigned_order_item_id = SeedGenerator.generate_id(self.class.name, "AOI")
end
end

View File

@@ -122,11 +122,6 @@ class Booking < ApplicationRecord
private
def generate_custom_id
prefix = "BKI"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CBKI"
end
self.booking_id = SeedGenerator.generate_id(self.class.name, prefix)
self.booking_id = SeedGenerator.generate_id(self.class.name, "BKI")
end
end

View File

@@ -6,11 +6,6 @@ class CashierLoginLog < ApplicationRecord
private
def generate_custom_id
prefix = "CLO"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CCLO"
end
self.cashier_login_log_id = SeedGenerator.generate_id(self.class.name, prefix)
self.cashier_login_log_id = SeedGenerator.generate_id(self.class.name, "CLO")
end
end

View File

@@ -13,11 +13,6 @@ class Commission < ApplicationRecord
scope :active, -> {where(is_active: true)}
private
def generate_custom_id
prefix = "COM"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CCOM"
end
self.commission_id = SeedGenerator.generate_id(self.class.name, prefix)
self.commission_id = SeedGenerator.generate_id(self.class.name, "COM")
end
end

View File

@@ -365,11 +365,6 @@ class Customer < ApplicationRecord
private
def generate_custom_id
prefix = "CUS"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CCUS"
end
self.customer_id = SeedGenerator.generate_id(self.class.name, prefix)
self.customer_id = SeedGenerator.generate_id(self.class.name, "CUS")
end
end

View File

@@ -557,13 +557,7 @@ class Order < ApplicationRecord
private
def generate_custom_id
prefix = "ODR"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CODR"
end
self.order_id = SeedGenerator.generate_id(self.class.name, prefix)
self.order_id = SeedGenerator.generate_id(self.class.name, "ODR")
end
def set_order_date

View File

@@ -97,11 +97,6 @@ class OrderItem < ApplicationRecord
private
def generate_custom_id
prefix = "ODI"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CODI"
end
self.order_items_id = SeedGenerator.generate_id(self.class.name, prefix)
self.order_items_id = SeedGenerator.generate_id(self.class.name, "ODI")
end
end

View File

@@ -519,10 +519,6 @@ class OrderReservation < ApplicationRecord
private
def generate_custom_id
prefix = "ODRS"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CODRS"
end
self.order_reservation_id = SeedGenerator.generate_id(self.class.name, prefix)
self.order_reservation_id = SeedGenerator.generate_id(self.class.name, "ODRS")
end
end

View File

@@ -27,11 +27,6 @@ class OrderReservationItem < ApplicationRecord
private
def generate_custom_id
prefix = "ODRSI"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CODRSI"
end
self.order_reservation_items_id = SeedGenerator.generate_id(self.class.name, prefix)
self.order_reservation_items_id = SeedGenerator.generate_id(self.class.name, "ODRSI")
end
end

View File

@@ -10,11 +10,6 @@ class Reservation < ApplicationRecord
private
def generate_custom_id
prefix = "RS"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CRS"
end
self.order_reservation_id = SeedGenerator.generate_id(self.class.name, prefix)
self.order_reservation_id = SeedGenerator.generate_id(self.class.name, "RS")
end
end

View File

@@ -8,11 +8,6 @@ class ReservationItem < ApplicationRecord
private
def generate_custom_id
prefix = "RSI"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CRSI"
end
self.reservation_items_id = SeedGenerator.generate_id(self.class.name, prefix)
self.reservation_items_id = SeedGenerator.generate_id(self.class.name, "RSI")
end
end

View File

@@ -2790,11 +2790,6 @@ end
private
def generate_custom_id
prefix = "SAL"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CSAL"
end
self.sale_id = SeedGenerator.generate_id(self.class.name, prefix)
self.sale_id = SeedGenerator.generate_id(self.class.name, "SAL")
end
end

View File

@@ -176,11 +176,6 @@ class SaleAudit < ApplicationRecord
private
def generate_custom_id
prefix = "SAI"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CSAI"
end
self.sale_audit_id = SeedGenerator.generate_id(self.class.name, prefix)
self.sale_audit_id = SeedGenerator.generate_id(self.class.name, "SAI")
end
end

View File

@@ -223,11 +223,6 @@ class SaleItem < ApplicationRecord
private
def generate_custom_id
prefix = "SLI"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CSLI"
end
self.sale_item_id = SeedGenerator.generate_id(self.class.name, prefix)
self.sale_item_id = SeedGenerator.generate_id(self.class.name, "SLI")
end
end

View File

@@ -1004,11 +1004,6 @@ class SalePayment < ApplicationRecord
private
def generate_custom_id
prefix = "SPI"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CSPI"
end
self.sale_payment_id = SeedGenerator.generate_id(self.class.name, prefix)
self.sale_payment_id = SeedGenerator.generate_id(self.class.name, "SPI")
end
end

View File

@@ -34,11 +34,6 @@ class SaleTax < ApplicationRecord
private
def generate_custom_id
prefix = "STI"
if ENV["SERVER_MODE"] == 'cloud'
prefix = "CSTI"
end
self.sale_tax_id = SeedGenerator.generate_id(self.class.name, prefix)
self.sale_tax_id = SeedGenerator.generate_id(self.class.name, "STI")
end
end

View File

@@ -3,6 +3,10 @@ class SeedGenerator < ApplicationRecord
def self.generate_id(model, prefix)
model_name = self.get_model_name(model)
if ENV["SERVER_MODE"] == 'cloud'
prefix = "C#{prefix}"
end
cur_val, next_val = self.update_seed(model_name)
if (cur_val == 0)