diff --git a/app/assets/javascripts/addorder.js b/app/assets/javascripts/addorder.js index 5c4ffef3..443a30f8 100755 --- a/app/assets/javascripts/addorder.js +++ b/app/assets/javascripts/addorder.js @@ -1060,7 +1060,8 @@ $(function() { window.location.href = '/origami/'+type+'/pending_order/' + $('#sale_id').text(); }else{ if(result.current_user_role == 'foodcourt_cashier'){ - window.location.href = "/foodcourt/sale/"+result.data["sale_id"]+"/"+type+"/payment"; } + window.location.href = "/foodcourt/sale/"+result.data["sale_id"]+"/"+type+"/payment"; + } else{ window.location.href = "/origami/sale/"+result.data["sale_id"]+"/"+type+"/payment"; } diff --git a/app/controllers/foodcourt/orders_controller.rb b/app/controllers/foodcourt/orders_controller.rb index fce37da2..1450df2d 100755 --- a/app/controllers/foodcourt/orders_controller.rb +++ b/app/controllers/foodcourt/orders_controller.rb @@ -91,6 +91,9 @@ class Foodcourt::OrdersController < BaseFoodcourtController .where("orders.source='app' and bookings.shop_code='#{@shop.shop_code}'").order("created_at desc") end def app_order_by_booking - + @order_items = OrderItems.joins("JOIN orders ON orders.order_id=order_items.order_id") + .joins("JOIN booking_orders ON booking_orders.order_id=orders.order_id") + .where("orders.source='app' and booking_orders.booking_id='#{params[:booking_id]}'").order("created_at desc") + end end diff --git a/app/controllers/foodcourt/payments_controller.rb b/app/controllers/foodcourt/payments_controller.rb index 37bfe276..c313b972 100755 --- a/app/controllers/foodcourt/payments_controller.rb +++ b/app/controllers/foodcourt/payments_controller.rb @@ -104,7 +104,7 @@ class Foodcourt::PaymentsController < BaseFoodcourtController end #orders print out - if type == "quick_service" + # if type == "quick_service" booking = Booking.find_by_sale_id(sale_id) if booking.dining_facility_id.to_i>0 table_id = booking.dining_facility_id @@ -127,7 +127,7 @@ class Foodcourt::PaymentsController < BaseFoodcourtController ActionCable.server.broadcast "order_queue_station_channel",order: assign_order,from:from end - end + # end #for card sale data card_data = Array.new diff --git a/app/views/foodcourt/orders/app_orders.html.erb b/app/views/foodcourt/orders/app_orders.html.erb index 5356333f..9758b000 100644 --- a/app/views/foodcourt/orders/app_orders.html.erb +++ b/app/views/foodcourt/orders/app_orders.html.erb @@ -3,15 +3,13 @@