update for multiple cashier
This commit is contained in:
@@ -15,6 +15,7 @@ class Origami::ShiftsController < BaseOrigamiController
|
|||||||
opening_balance = params[:opening_balance]
|
opening_balance = params[:opening_balance]
|
||||||
cashier_terminal_param = params[:cashier_terminal]
|
cashier_terminal_param = params[:cashier_terminal]
|
||||||
|
|
||||||
|
# Multiple Cashier
|
||||||
cashier_terminal = CashierTerminal.find(cashier_terminal_param)
|
cashier_terminal = CashierTerminal.find(cashier_terminal_param)
|
||||||
if cashier_terminal.is_currently_login
|
if cashier_terminal.is_currently_login
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
@@ -22,6 +23,7 @@ class Origami::ShiftsController < BaseOrigamiController
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Update Cashier Terminal
|
||||||
cashier_terminal.is_currently_login = 1
|
cashier_terminal.is_currently_login = 1
|
||||||
cashier_terminal.save
|
cashier_terminal.save
|
||||||
|
|
||||||
@@ -36,8 +38,13 @@ class Origami::ShiftsController < BaseOrigamiController
|
|||||||
if @shift
|
if @shift
|
||||||
@shift.shift_closed_at = DateTime.now.utc
|
@shift.shift_closed_at = DateTime.now.utc
|
||||||
@shift.closing_balance = closing_balance.to_f
|
@shift.closing_balance = closing_balance.to_f
|
||||||
|
@shift.cashier_terminal.is_currently_login = 0
|
||||||
@shift.save
|
@shift.save
|
||||||
|
|
||||||
|
# Multiple Cashier
|
||||||
|
#cashier_terminal = @shift.cashier_terminal
|
||||||
|
|
||||||
|
|
||||||
unique_code = "CloseCashierPdf"
|
unique_code = "CloseCashierPdf"
|
||||||
shop_details = Shop.find(1)
|
shop_details = Shop.find(1)
|
||||||
#get tax
|
#get tax
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ class ShiftSale < ApplicationRecord
|
|||||||
self.shift_started_at = DateTime.now
|
self.shift_started_at = DateTime.now
|
||||||
self.employee_id = current_user.id
|
self.employee_id = current_user.id
|
||||||
self.opening_balance = opening_balance
|
self.opening_balance = opening_balance
|
||||||
|
self.other_sales = 0
|
||||||
self.save
|
self.save
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user