From 92712787e13f7040c18e6f46243ce6b6ddafd313 Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Mon, 3 Jul 2017 12:20:03 +0630 Subject: [PATCH] update origami for room --- app/controllers/crm/customers_controller.rb | 4 +- .../origami/payments_controller.rb | 4 ++ app/controllers/origami/rooms_controller.rb | 5 ++ app/views/origami/rooms/show.html.erb | 47 +++++++++++-------- 4 files changed, 37 insertions(+), 23 deletions(-) diff --git a/app/controllers/crm/customers_controller.rb b/app/controllers/crm/customers_controller.rb index 4606b049..e74f9c7a 100644 --- a/app/controllers/crm/customers_controller.rb +++ b/app/controllers/crm/customers_controller.rb @@ -115,7 +115,7 @@ class Crm::CustomersController < BaseCrmController 'Content-Type' => 'application/json', 'Accept' => 'application/json' }, - :timeout => 100 + :timeout => 10 ) rescue HTTParty::Error @@ -209,8 +209,6 @@ end }, :timeout => 10 ) - puts "hhhhhhhhh" - puts response.to_json rescue Net::OpenTimeout response = { status: false } diff --git a/app/controllers/origami/payments_controller.rb b/app/controllers/origami/payments_controller.rb index 03e0931e..de1af386 100644 --- a/app/controllers/origami/payments_controller.rb +++ b/app/controllers/origami/payments_controller.rb @@ -55,6 +55,10 @@ class Origami::PaymentsController < BaseOrigamiController shop_details = Shop.find(1) # get member information member_info = Customer.get_member_account(customer) + puts "transaction" + puts rebate_amount.to_json + puts "member_info" + puts member_info.to_json # get printer info print_settings=PrintSetting.find_by_unique_code(unique_code) diff --git a/app/controllers/origami/rooms_controller.rb b/app/controllers/origami/rooms_controller.rb index c25e0e1f..e5728f99 100644 --- a/app/controllers/origami/rooms_controller.rb +++ b/app/controllers/origami/rooms_controller.rb @@ -6,6 +6,7 @@ class Origami::RoomsController < BaseOrigamiController @complete = Sale.all @orders = Order.all.order('date desc') @room = DiningFacility.find(params[:room_id]) + @sale_array = Array.new @room.bookings.each do |booking| if booking.sale_id.nil? @order_items = Array.new @@ -23,12 +24,16 @@ class Origami::RoomsController < BaseOrigamiController sale = Sale.find(booking.sale_id) if sale.sale_status != "completed" + @sale_array.push(sale) @status = 'sale' @obj = sale @customer = sale.customer end end end + puts "hhhhhhhhhh" + puts @status + puts @obj.to_json end diff --git a/app/views/origami/rooms/show.html.erb b/app/views/origami/rooms/show.html.erb index 1329bc8d..e968c34a 100644 --- a/app/views/origami/rooms/show.html.erb +++ b/app/views/origami/rooms/show.html.erb @@ -69,16 +69,23 @@
<% @rooms.each do |room| %> <% if room.status == 'occupied' %> -
-
- <%= room.name %> - <% if room.get_booking.nil? %> - billed - <% else %> - new - <% end %> -
-
+ + <% if room.get_booking.nil? %> +
+
+ <%= room.name %> + billed +
+
+
+ <% else %> +
+
+ <%= room.name %> + new +
+
+ <% end %> <% else %>
@@ -114,7 +121,7 @@
<% if @status == 'order' %>
ORDER DETAILS | Table <%= @room.name rescue "" %>
- <% elsif @status_sale == 'sale' %> + <% elsif @status == 'sale' %>
INVOICE DETAILS | Table <%= @room.name rescue "" %>
<% end %> @@ -218,7 +225,7 @@

<% - if @status_sale == 'sale' + if @status == 'sale' unless @order_items.nil? %> Pending New Order @@ -272,10 +279,10 @@
- <% if @dining.bookings.length >= 1 %> + <% if @room.bookings.length >= 1 %> - <% if @status_order == 'order' && @status_sale != 'sale' %> + <% if @status == 'order' && @status != 'sale' %> @@ -332,7 +339,7 @@ $(document).ready(function(){ // }) $('.invoicedetails').on('click',function(){ - var dining_id = "<%= @dining.id %>"; + var dining_id = "<%= @room.id %>"; var sale_id = this.id; window.location.href = '/origami/table/'+ dining_id + "/table_invoice/"+sale_id; }) @@ -431,7 +438,7 @@ $("#first_bill").on('click', function(){ $('#pay').on('click',function() { var sale_id = $('#sale_id').val(); var url = '/origami/sale/'+ sale_id + "/rounding_adj" ; - alert(url) + $.ajax({ type: "POST", url: '/origami/sale/'+ sale_id + "/rounding_adj", @@ -466,8 +473,8 @@ $('#back').on('click',function(){ }) $('#add_invoice').on('click',function(){ - var dining_id = "<%= @dining.id %>" - var sale_id = "<%= @obj_sale.sale_id rescue "" %>" + var dining_id = "<%= @room.id %>" + var sale_id = "<%= @obj.sale_id rescue "" %>" var ajax_url = "/origami/sale/append_order"; $.ajax({ type: "POST", @@ -549,8 +556,8 @@ $('#add_invoice').on('click',function(){ } $('#edit').on('click',function(){ - var dining_id = "<%= @dining.id %>" - var sale_id = "<%= @obj_sale.sale_id rescue "" %>" + var dining_id = "<%= @room.id %>" + var sale_id = "<%= @obj.sale_id rescue "" %>" window.location.href = '/origami/table/'+ dining_id + "/sale/"+ sale_id + "/edit"; });