change api update status func:

This commit is contained in:
phyusin
2018-10-03 10:22:50 +06:30
parent 6e555e6b8c
commit 9dba93ea9c
2 changed files with 11 additions and 4 deletions

View File

@@ -308,15 +308,22 @@ class OrderReservation < ApplicationRecord
sale.sale_status = 'void'
sale.save
# FOr Sale Audit
# For Sale Audit
if !current_user.nil?
action_by = current_user.name
else
action_by = "code2LAB"
action_by = "doemal"
end
approved_name = nil
approved_by = Employee.find_by_emp_id(access_code)
if !approved_by.nil?
approved_name = approved_by.name
end
cashier_name = Employee.where("id=?",sale.cashier_id).name
# remark = "Void Sale ID #{sale_id} | Receipt No #{sale.receipt_no} | Receipt No #{sale.receipt_no} | Table ->#{table.name}"
sale_audit = SaleAudit.record_audit_for_edit(sale_id,sale.cashier_id, approved_by.name,remark,"SALEVOID" )
sale_audit = SaleAudit.record_audit_for_edit(sale_id,cashier_name, approved_name,remark,"SALEVOID" )
# update complete order items in oqs
SaleOrder.where("sale_id = '#{ sale_id }'").find_each do |sodr|