seed_generators prefix
This commit is contained in:
@@ -64,11 +64,6 @@ class AssignedOrderItem < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "AOI"
|
self.assigned_order_item_id = SeedGenerator.generate_id(self.class.name, "AOI")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CAOI"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.assigned_order_item_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -122,11 +122,6 @@ class Booking < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "BKI"
|
self.booking_id = SeedGenerator.generate_id(self.class.name, "BKI")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CBKI"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.booking_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -6,11 +6,6 @@ class CashierLoginLog < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "CLO"
|
self.cashier_login_log_id = SeedGenerator.generate_id(self.class.name, "CLO")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CCLO"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.cashier_login_log_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -13,11 +13,6 @@ class Commission < ApplicationRecord
|
|||||||
scope :active, -> {where(is_active: true)}
|
scope :active, -> {where(is_active: true)}
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "COM"
|
self.commission_id = SeedGenerator.generate_id(self.class.name, "COM")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CCOM"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.commission_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -365,11 +365,6 @@ class Customer < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "CUS"
|
self.customer_id = SeedGenerator.generate_id(self.class.name, "CUS")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CCUS"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.customer_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -557,13 +557,7 @@ class Order < ApplicationRecord
|
|||||||
private
|
private
|
||||||
|
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
|
self.order_id = SeedGenerator.generate_id(self.class.name, "ODR")
|
||||||
prefix = "ODR"
|
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CODR"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.order_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def set_order_date
|
def set_order_date
|
||||||
|
|||||||
@@ -97,11 +97,6 @@ class OrderItem < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "ODI"
|
self.order_items_id = SeedGenerator.generate_id(self.class.name, "ODI")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CODI"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.order_items_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -519,10 +519,6 @@ class OrderReservation < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "ODRS"
|
self.order_reservation_id = SeedGenerator.generate_id(self.class.name, "ODRS")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CODRS"
|
|
||||||
end
|
|
||||||
self.order_reservation_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -27,11 +27,6 @@ class OrderReservationItem < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "ODRSI"
|
self.order_reservation_items_id = SeedGenerator.generate_id(self.class.name, "ODRSI")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CODRSI"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.order_reservation_items_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -10,11 +10,6 @@ class Reservation < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "RS"
|
self.order_reservation_id = SeedGenerator.generate_id(self.class.name, "RS")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CRS"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.order_reservation_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -8,11 +8,6 @@ class ReservationItem < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "RSI"
|
self.reservation_items_id = SeedGenerator.generate_id(self.class.name, "RSI")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CRSI"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.reservation_items_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -2790,11 +2790,6 @@ end
|
|||||||
private
|
private
|
||||||
|
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "SAL"
|
self.sale_id = SeedGenerator.generate_id(self.class.name, "SAL")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CSAL"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.sale_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -176,11 +176,6 @@ class SaleAudit < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "SAI"
|
self.sale_audit_id = SeedGenerator.generate_id(self.class.name, "SAI")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CSAI"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.sale_audit_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -223,11 +223,6 @@ class SaleItem < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "SLI"
|
self.sale_item_id = SeedGenerator.generate_id(self.class.name, "SLI")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CSLI"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.sale_item_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1004,11 +1004,6 @@ class SalePayment < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "SPI"
|
self.sale_payment_id = SeedGenerator.generate_id(self.class.name, "SPI")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CSPI"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.sale_payment_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -34,11 +34,6 @@ class SaleTax < ApplicationRecord
|
|||||||
|
|
||||||
private
|
private
|
||||||
def generate_custom_id
|
def generate_custom_id
|
||||||
prefix = "STI"
|
self.sale_tax_id = SeedGenerator.generate_id(self.class.name, "STI")
|
||||||
if ENV["SERVER_MODE"] == 'cloud'
|
|
||||||
prefix = "CSTI"
|
|
||||||
end
|
|
||||||
|
|
||||||
self.sale_tax_id = SeedGenerator.generate_id(self.class.name, prefix)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -3,6 +3,10 @@ class SeedGenerator < ApplicationRecord
|
|||||||
def self.generate_id(model, prefix)
|
def self.generate_id(model, prefix)
|
||||||
model_name = self.get_model_name(model)
|
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)
|
cur_val, next_val = self.update_seed(model_name)
|
||||||
|
|
||||||
if (cur_val == 0)
|
if (cur_val == 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user