modify out of stock channel
This commit is contained in:
@@ -26,8 +26,9 @@ class Settings::OutOfStockController < ApplicationController
|
||||
if !item_instance.first.is_out_of_stock?
|
||||
item_instance.update(is_out_of_stock: true)
|
||||
items_arr.each do |i|
|
||||
item_code = MenuItemInstance.find_by(item_instance_code: i).menu_item.item_code
|
||||
# OutOfStock.create_out_of_stock(date,i)
|
||||
ActionCable.server.broadcast "out_of_stock_channel", item_instance_code: i, status: true
|
||||
ActionCable.server.broadcast "out_of_stock_channel", item_code: item_code, item_instance_code: i, status: true
|
||||
end
|
||||
elsif item_instance.first.is_out_of_stock?
|
||||
item_instance.update(is_out_of_stock: false)
|
||||
@@ -42,8 +43,9 @@ class Settings::OutOfStockController < ApplicationController
|
||||
item_instance = MenuItemInstance.find_by_id(params[:id])
|
||||
unless item_instance.nil?
|
||||
item_instance.update(is_out_of_stock: false)
|
||||
ActionCable.server.broadcast "out_of_stock_channel", item_instance_code: item_instance.item_instance_code, status: false
|
||||
# OutOfStock.where(item_instance_code: item_instance.item_instance_code, created_at: Time.zone.now.beginning_of_day..Time.zone.now.end_of_day).destroy_all
|
||||
|
||||
item_code = item_instance.menu_item.item_code
|
||||
ActionCable.server.broadcast "out_of_stock_channel", item_code: item_code, item_instance_code: item_instance.item_instance_code, status: false
|
||||
flash[:message] = 'Out of stock was successfully destroyed.'
|
||||
render :json => {:status=> "Success", :url => settings_out_of_stock_index_url }.to_json
|
||||
end
|
||||
@@ -54,8 +56,8 @@ class Settings::OutOfStockController < ApplicationController
|
||||
unless item_instance.nil?
|
||||
item_instance.update(is_out_of_stock: false)
|
||||
item_instance.each do |i|
|
||||
ActionCable.server.broadcast "out_of_stock_channel", item_instance_code: i.item_instance_code, status: false
|
||||
# OutOfStock.where(item_instance_code: i.item_instance_code, created_at: Time.zone.now.beginning_of_day..Time.zone.now.end_of_day).destroy_all
|
||||
item_code = i.menu_item.item_code
|
||||
ActionCable.server.broadcast "out_of_stock_channel", item_code: item_code, item_instance_code: i.item_instance_code, status: false
|
||||
end
|
||||
flash[:message] = 'Out of stock was successfully destroyed.'
|
||||
render :json => {:status=> "Success", :url => settings_out_of_stock_index_url }.to_json
|
||||
|
||||
Reference in New Issue
Block a user