sync receipt

This commit is contained in:
Myat Zin Wai Maw
2019-09-03 17:33:27 +06:30
parent 284b451d4e
commit b00b9fc75c
11 changed files with 44 additions and 24 deletions

View File

@@ -64,6 +64,8 @@ class AssignedOrderItem < ApplicationRecord
private private
def generate_custom_id def generate_custom_id
if self.assigned_order_item_id.nil?
self.assigned_order_item_id = SeedGenerator.generate_id(self.class.name, "AOI") self.assigned_order_item_id = SeedGenerator.generate_id(self.class.name, "AOI")
end end
end end
end

View File

@@ -122,6 +122,8 @@ class Booking < ApplicationRecord
private private
def generate_custom_id def generate_custom_id
if self.booking_id.nil?
self.booking_id = SeedGenerator.generate_id(self.class.name, "BKI") self.booking_id = SeedGenerator.generate_id(self.class.name, "BKI")
end end
end end
end

View File

@@ -557,8 +557,10 @@ class Order < ApplicationRecord
private private
def generate_custom_id def generate_custom_id
if self.order_id.nil?
self.order_id = SeedGenerator.generate_id(self.class.name, "ODR") self.order_id = SeedGenerator.generate_id(self.class.name, "ODR")
end end
end
def set_order_date def set_order_date
self.date = Time.now.utc self.date = Time.now.utc

View File

@@ -97,6 +97,8 @@ class OrderItem < ApplicationRecord
private private
def generate_custom_id def generate_custom_id
if self.order_items_id.nil?
self.order_items_id = SeedGenerator.generate_id(self.class.name, "ODI") self.order_items_id = SeedGenerator.generate_id(self.class.name, "ODI")
end end
end end
end

View File

@@ -38,20 +38,20 @@ class Printer::PrinterWorker
end end
def print(file_path,printer_destination = nil ) def print(file_path,printer_destination = nil )
# if printer_destination.nil? if printer_destination.nil?
# printer_destination = self.printer_destination printer_destination = self.printer_destination
# end end
# puts printer_destination puts printer_destination
# puts '........Printer Destination..........' puts '........Printer Destination..........'
# copy = self.print_copies copy = self.print_copies
# #Print only when printer information is not null #Print only when printer information is not null
# if !self.printer_destination.nil? if !self.printer_destination.nil?
# (1..copy).each do (1..copy).each do
# page = Cups::PrintJob.new(file_path, printer_destination) page = Cups::PrintJob.new(file_path, printer_destination)
# page.print page.print
# end end
# end end
end end
end end

View File

@@ -2951,6 +2951,8 @@ end
private private
def generate_custom_id def generate_custom_id
if self.sale_id.nil?
self.sale_id = SeedGenerator.generate_id(self.class.name, "SAL") self.sale_id = SeedGenerator.generate_id(self.class.name, "SAL")
end end
end end
end

View File

@@ -176,6 +176,8 @@ class SaleAudit < ApplicationRecord
private private
def generate_custom_id def generate_custom_id
if self.sale_audit_id.nil?
self.sale_audit_id = SeedGenerator.generate_id(self.class.name, "SAI") self.sale_audit_id = SeedGenerator.generate_id(self.class.name, "SAI")
end end
end end
end

View File

@@ -223,6 +223,8 @@ class SaleItem < ApplicationRecord
private private
def generate_custom_id def generate_custom_id
if self.sale_item_id.nil?
self.sale_item_id = SeedGenerator.generate_id(self.class.name, "SLI") self.sale_item_id = SeedGenerator.generate_id(self.class.name, "SLI")
end end
end end
end

View File

@@ -34,7 +34,9 @@ class SaleOrder < ApplicationRecord
private private
def generate_sale_order_id def generate_sale_order_id
# self.class.name # self.class.name
saleOrderId = SeedGenerator.generate_id(self.class.name, 'SOI') if self.sale_order_id.nil?
self.sale_order_id = saleOrderId self.sale_order_id = SeedGenerator.generate_id(self.class.name, 'SOI')
end
end end
end end

View File

@@ -1065,6 +1065,8 @@ class SalePayment < ApplicationRecord
private private
def generate_custom_id def generate_custom_id
if self.sale_payment_id.nil?
self.sale_payment_id = SeedGenerator.generate_id(self.class.name, "SPI") self.sale_payment_id = SeedGenerator.generate_id(self.class.name, "SPI")
end end
end end
end

View File

@@ -34,6 +34,8 @@ class SaleTax < ApplicationRecord
private private
def generate_custom_id def generate_custom_id
if self.sale_tax_id.nil?
self.sale_tax_id = SeedGenerator.generate_id(self.class.name, "STI") self.sale_tax_id = SeedGenerator.generate_id(self.class.name, "STI")
end end
end end
end