update reduce loading

This commit is contained in:
Aung Myo
2018-07-04 14:24:31 +06:30
parent 4750f03ea8
commit 69333505e7
6 changed files with 31 additions and 32 deletions

View File

@@ -232,12 +232,15 @@ class OrderQueueStation < ApplicationRecord
order_queue_printer= Printer::OrderQueuePrinter.new(print_settings)
order_queue_printer.print_order_summary(print_settings, oqs,order.order_id, order_items, print_status="")
AssignedOrderItem.where("order_id = '#{ order.order_id }'").find_each do |ai|
# update print status for order items
ai.print_status=true
ai.save
end
assigned =AssignedOrderItem.where("order_id = '#{ order.order_id }'").pluck(:assigned_order_item_id)
AssignedOrderItem.where({ order_id: '#{assigned}'}).update_all(print_status: true)
# assigned_items =AssignedOrderItem.where("order_id = '#{ order.order_id }'")
# assigned_items.each do |ai|
# # update print status for order items
# ai.print_status=true
# ai.save
# end
end
#Print order_item in 1 slip per item
@@ -273,9 +276,12 @@ class OrderQueueStation < ApplicationRecord
end
end
# update print status for completed same order items
AssignedOrderItem.where("order_id = '#{ order.order_id }'").find_each do |ai|
ai.print_status=true
ai.save
end
# AssignedOrderItem.where("order_id = '#{ order.order_id }'").update_all(print_status: true)
# AssignedOrderItem.where("order_id = '#{ order.order_id }'").find_each do |ai|
# ai.print_status=true
# ai.save
# end
assigned =AssignedOrderItem.where("order_id = '#{ order.order_id }'").pluck(:assigned_order_item_id)
AssignedOrderItem.where({ order_id: '#{assigned}'}).update_all(print_status: true)
end
end