fixed foc

This commit is contained in:
NyanLinHtut
2019-11-18 15:48:35 +06:30
parent 5702819b8b
commit 8638a53f12
2 changed files with 15 additions and 15 deletions

View File

@@ -23,8 +23,8 @@ class InventoryDefinition < ApplicationRecord
end end
end end
def self.find_product_in_inventory(item,instance_code) def self.find_product_in_inventory(item)
# unless instance_code.empty? # unless instance_code.nil?
# instance_code = instance_code.to_s # instance_code = instance_code.to_s
# instance_code[0] = "" # instance_code[0] = ""
# instance_code = instance_code.chomp("]") # instance_code = instance_code.chomp("]")
@@ -33,8 +33,9 @@ class InventoryDefinition < ApplicationRecord
# end # end
# #
# if prod = InventoryDefinition.where("item_code IN(#{instance_code})") # if prod = InventoryDefinition.where("item_code IN(#{instance_code})")
# puts "found prodcut+++++++++++++++++++++++++++++++++++===" # if stock_check_item = StockCheckItem.where("item_code IN(#{instance_code})")
# puts prod.to_json # return true, prod
# end
# end # end
if product = InventoryDefinition.find_by_item_code(item.item_instance_code) if product = InventoryDefinition.find_by_item_code(item.item_instance_code)

View File

@@ -125,18 +125,17 @@ class OrderItem < ApplicationRecord
end end
def update_stock_journal def update_stock_journal
if self.set_menu_items.present? # if self.set_menu_items.present?
puts "set menu itemsssssssss???????????????????????????????" # items = JSON.parse(self.set_menu_items)
puts items = JSON.parse(self.set_menu_items) # instance_code = Array.new
instance_code = Array.new # count = 0
count = 0 # items.each { |i|
items.each { |i| # instance_code.push(i["item_instance_code"])
instance_code.push(i["item_instance_code"]) # }
} # end
print instance_code
end
if self.qty != self.qty_before_last_save if self.qty != self.qty_before_last_save
found, inventory_definition = InventoryDefinition.find_product_in_inventory(self,instance_code) found, inventory_definition = InventoryDefinition.find_product_in_inventory(self)
if found if found
InventoryDefinition.check_balance(self, inventory_definition) InventoryDefinition.check_balance(self, inventory_definition)
end end