From 13359cecba5c8706a6b444369ef1bd85708beefe Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Wed, 9 Aug 2017 13:57:52 +0630 Subject: [PATCH] update void for bitp --- app/controllers/origami/void_controller.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/controllers/origami/void_controller.rb b/app/controllers/origami/void_controller.rb index 73f89d13..1cf1ec65 100644 --- a/app/controllers/origami/void_controller.rb +++ b/app/controllers/origami/void_controller.rb @@ -6,18 +6,19 @@ class Origami::VoidController < BaseOrigamiController if Sale.exists?(sale_id) sale = Sale.find_by_sale_id(sale_id) - sale.payment_status = 'void' - sale.sale_status = 'void' - sale.save - + # update count for shift sale - if(sale.sale_status == "void") + if(sale.sale_status == "completed") if sale.shift_sale_id != nil shift = ShiftSale.find(sale.shift_sale_id) shift.calculate(sale_id, "void") end end + sale.payment_status = 'void' + sale.sale_status = 'void' + sale.save + bookings = sale.bookings bookings.each do |booking| orders = booking.orders