diff --git a/app/controllers/crm/customers_controller.rb b/app/controllers/crm/customers_controller.rb index d7a73ba0..ecc2a262 100644 --- a/app/controllers/crm/customers_controller.rb +++ b/app/controllers/crm/customers_controller.rb @@ -96,7 +96,8 @@ class Crm::CustomersController < BaseCrmController merchant_uid:merchant_uid,auth_token:auth_token}.to_json # Check for paypar account exists - if paypar_account_no != nil || paypar_account_no != '' + # if paypar_account_no != nil || paypar_account_no != '' + if paypar_account_no.present? member_params = { name: name,phone: phone,email: email, dob: dob,address: address,nrc:nrc,card_no:card_no, paypar_account_no: paypar_account_no, @@ -150,7 +151,12 @@ class Crm::CustomersController < BaseCrmController # When paypar account no not exist in paypar if response["message"] == "Account has not exist." customer.destroy - format.html { redirect_to '/origami/'+params[:sale_id]+'/customers', notice: 'Customer cannot created.' + response["message"]} + if params[:sale_id] + format.html { redirect_to '/origami/'+params[:sale_id]+'/customers', notice: 'Customer cannot created.' + response["message"]} + else + format.html { redirect_to crm_customers_path, notice: 'Customer cannot created.' + response["message"] } + end + end if params[:sale_id] diff --git a/app/controllers/settings/lookups_controller.rb b/app/controllers/settings/lookups_controller.rb index 2463d640..8eb98aed 100644 --- a/app/controllers/settings/lookups_controller.rb +++ b/app/controllers/settings/lookups_controller.rb @@ -28,11 +28,11 @@ class Settings::LookupsController < ApplicationController respond_to do |format| if @settings_lookup.save - format.html { redirect_to @settings_lookup, notice: 'Lookup was successfully created.' } + format.html { redirect_to settings_lookups_path, notice: 'Lookup was successfully created.' } format.json { render :show, status: :created, location: @settings_lookup } else format.html { render :new } - format.json { render json: @settings_lookup.errors, status: :unprocessable_entity } + format.json { render json: settings_lookups_path.errors, status: :unprocessable_entity } end end end @@ -42,11 +42,11 @@ class Settings::LookupsController < ApplicationController def update respond_to do |format| if @settings_lookup.update(settings_lookup_params) - format.html { redirect_to @settings_lookup, notice: 'Lookup was successfully updated.' } + format.html { redirect_to settings_lookups_path, notice: 'Lookup was successfully updated.' } format.json { render :show, status: :ok, location: @settings_lookup } else format.html { render :edit } - format.json { render json: @settings_lookup.errors, status: :unprocessable_entity } + format.json { render json: settings_lookups_path.errors, status: :unprocessable_entity } end end end @@ -56,7 +56,7 @@ class Settings::LookupsController < ApplicationController def destroy @settings_lookup.destroy respond_to do |format| - format.html { redirect_to settings_lookups_url, notice: 'Lookup was successfully destroyed.' } + format.html { redirect_to settings_lookups_path, notice: 'Lookup was successfully destroyed.' } format.json { head :no_content } end end diff --git a/app/models/sale_payment.rb b/app/models/sale_payment.rb index 50724f03..fe86ab6c 100644 --- a/app/models/sale_payment.rb +++ b/app/models/sale_payment.rb @@ -400,10 +400,8 @@ class SalePayment < ApplicationRecord rebate_arr =[] campaign_method.each do |a| data = {:type => a[:type], :amount => a[:amount]} - puts data type_arr.each do |si| if si[:type] == a[:type] - puts "steeeeeeeeeeeee" amount = (redeem_amount / total_percentage)*si[:percentage] actual = a[:amount] - amount data[:amount] = actual @@ -413,7 +411,7 @@ class SalePayment < ApplicationRecord rebate_arr.push(data) end - + total_amount = rebate_prices - payparcost - overall_dis if credit == 1 @@ -454,7 +452,6 @@ class SalePayment < ApplicationRecord response = { "status": false, "message": "Can't connect server"} end return response - end else response = { "status": "no_member", "message": "Not membership"} diff --git a/app/views/settings/lookups/_form.html.erb b/app/views/settings/lookups/_form.html.erb index e3b3e295..a21004f9 100644 --- a/app/views/settings/lookups/_form.html.erb +++ b/app/views/settings/lookups/_form.html.erb @@ -1,4 +1,4 @@ -<%= simple_form_for(@settings_lookup) do |f| %> +<%= simple_form_for([:settings,@settings_lookup]) do |f| %> <%= f.error_notification %>
diff --git a/app/views/settings/lookups/edit.html.erb b/app/views/settings/lookups/edit.html.erb index e8b08f44..2998e489 100644 --- a/app/views/settings/lookups/edit.html.erb +++ b/app/views/settings/lookups/edit.html.erb @@ -2,5 +2,5 @@ <%= render 'form', settings_lookup: @settings_lookup %> -<%= link_to 'Show', @settings_lookup %> | +<%= link_to 'Show', settings_lookup_path(@settings_lookup) %> | <%= link_to 'Back', settings_lookups_path %> diff --git a/app/views/settings/lookups/index.html.erb b/app/views/settings/lookups/index.html.erb index 9ac392a5..805c7560 100644 --- a/app/views/settings/lookups/index.html.erb +++ b/app/views/settings/lookups/index.html.erb @@ -1,14 +1,23 @@ -

<%= notice %>

-

Settings Lookups

+ - - +
+
+
+ - + @@ -24,8 +33,6 @@ <% end %> -
Lookup type Name ValueAction
+ +
-
- -<%= link_to 'New Settings Lookup', new_settings_lookup_path %>