update for multiple cashier

This commit is contained in:
Yan
2017-10-23 16:49:09 +06:30
parent 47efe20e8e
commit 857ab0ae14
2 changed files with 8 additions and 0 deletions

View File

@@ -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

View File

@@ -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