From dd58daa05672bbb789033c44e96eced97fa44c40 Mon Sep 17 00:00:00 2001 From: phyusin Date: Tue, 5 Jun 2018 15:38:42 +0630 Subject: [PATCH] check customer --- app/assets/javascripts/custom.js | 12 ------------ app/assets/javascripts/order_reservation.js | 12 ++++++++++++ app/assets/javascripts/origami.js | 1 - .../order_reserve/order_reservation_controller.rb | 7 ++++--- app/models/order_reservation.rb | 3 +-- 5 files changed, 17 insertions(+), 18 deletions(-) diff --git a/app/assets/javascripts/custom.js b/app/assets/javascripts/custom.js index e14cc205..f81daaa3 100644 --- a/app/assets/javascripts/custom.js +++ b/app/assets/javascripts/custom.js @@ -157,15 +157,3 @@ $(document).ready(function() { } //end Notificaiotn message }); - -/* start order reservation function */ -function audioPlayBackground(shop_code,audio){ - // console.log(shop_code); - //audio play - var audio = new Audio('/'+audio); // define your audio - // setTimeout(function(){ - // audio.loop = true; - audio.play(); - // },10000); -} -/* end order reservation function */ diff --git a/app/assets/javascripts/order_reservation.js b/app/assets/javascripts/order_reservation.js index f187a2db..4c2958ec 100644 --- a/app/assets/javascripts/order_reservation.js +++ b/app/assets/javascripts/order_reservation.js @@ -579,4 +579,16 @@ function timeFormat(date){ (isPM ? ' PM' : ' AM'); return time; } +/* end order reservation function */ + +/* start order reservation function */ +function audioPlayBackground(shop_code,audio){ + // console.log(shop_code); + //audio play + var audio = new Audio('/'+audio); // define your audio + // setTimeout(function(){ + // audio.loop = true; + audio.play(); + // },10000); +} /* end order reservation function */ \ No newline at end of file diff --git a/app/assets/javascripts/origami.js b/app/assets/javascripts/origami.js index 67911d9e..32c7f81e 100755 --- a/app/assets/javascripts/origami.js +++ b/app/assets/javascripts/origami.js @@ -15,7 +15,6 @@ //= require BSBMaterial/turbolink_admin.js //= require BSBMaterial/demo.js //= require custom.js -//= require order_reservation.js /* Constant Varaibles */ _CREDIT_PAYMENTS_ = "/   CREDIT PAYMENTS"; diff --git a/app/controllers/api/order_reserve/order_reservation_controller.rb b/app/controllers/api/order_reserve/order_reservation_controller.rb index 557b3d7a..9fb392fe 100644 --- a/app/controllers/api/order_reserve/order_reservation_controller.rb +++ b/app/controllers/api/order_reserve/order_reservation_controller.rb @@ -16,17 +16,18 @@ class Api::OrderReserve::OrderReservationController < Api::ApiController if status if params[:customer_id] && !params[:customer_id].nil? customer = OrderReservation.addCustomer(params) - customer_id = customer.id + customer_id = customer.customer_id else check_customer = Customer.find_by_email_and_membership_id_and_customer_type(params[:email],params[:membership_id],'Doemal') if !check_customer.nil? customer_id = check_customer.customer_id else customer = OrderReservation.addCustomer(params) - customer_id = customer.id + customer_id = customer.customer_id end end - if !customer_id.nil? + + if customer_id.nil? render :json => { :status => false, :message => "email and customer are already existed!" } else render :json => { :status => true, :data => { :customer_id => customer_id} } diff --git a/app/models/order_reservation.rb b/app/models/order_reservation.rb index dc3026aa..e901021a 100644 --- a/app/models/order_reservation.rb +++ b/app/models/order_reservation.rb @@ -22,7 +22,7 @@ class OrderReservation < ApplicationRecord else gender = "Male" end - if params[:customer_id].nil? + if params[:customer_id] && !params[:customer_id].nil? customer = Customer.find(params[:customer_id]) else customer = Customer.new @@ -37,7 +37,6 @@ class OrderReservation < ApplicationRecord customer.customer_type = "Doemal" customer.tax_profiles = ["2"] customer.save - # unless customer.valid? # render json: { # status: 422,