diff --git a/app/controllers/foodcourt/paymal_controller.rb b/app/controllers/foodcourt/paymal_controller.rb index a46b1945..1632ad6e 100644 --- a/app/controllers/foodcourt/paymal_controller.rb +++ b/app/controllers/foodcourt/paymal_controller.rb @@ -1,25 +1,14 @@ class Foodcourt::PaymalController < BaseFoodcourtController -def create - cash = params[:payment_amount] - sale_id = params[:sale_id] - transaction_ref = params[:transaction_ref] - account_no = params[:account_no] - if(Sale.exists?(sale_id)) - saleObj = Sale.find(sale_id) - # shop_details = Shop.first - - # rounding adjustment - # if shop_details.is_rounding_adj - # new_total = Sale.get_rounding_adjustment(saleObj.grand_total) - # rounding_adj = new_total-saleObj.grand_total - # saleObj.update_attributes(grand_total: new_total,old_grand_total: saleObj.grand_total,rounding_adjustment:rounding_adj) - # end - - # saleObj = Sale.find(sale_id) + def create + cash = params[:payment_amount] + sale_id = params[:sale_id] + transaction_ref = params[:transaction_ref] + account_no = params[:account_no] + if(Sale.exists?(sale_id)) + saleObj = Sale.find(sale_id) sale_payment = SalePayment.new status, @sale,@membership_data = sale_payment.process_payment(saleObj, current_user, cash, "paymal",account_no) - if status == true && @membership_data["status"] == true @out = true, "Success!" else diff --git a/app/views/foodcourt/payments/show.html.erb b/app/views/foodcourt/payments/show.html.erb index 1353a05a..ec031489 100755 --- a/app/views/foodcourt/payments/show.html.erb +++ b/app/views/foodcourt/payments/show.html.erb @@ -119,7 +119,11 @@ No Tax <% end %>
<%if @sale_payment.nil? && @changable_tax %> - + <% if current_login_employee.role == "cashier" %> + Change Tax + <% else %> + + <% end %> <% end %> <%= number_with_precision(@sale_data.total_tax, precision: precision.to_i ) rescue number_with_precision(0, precision: precision.to_i )%> @@ -397,17 +401,30 @@ Refresh <% if @sale_payment.nil? %> - - + <% if current_login_employee.role == "cashier" %> + Waste + Spoile + <% else %> + + + <% end %> <% end %> <% end %> <% end %> <% if @sale_payment.nil? %>
-