fix shift_sale member_discount void

This commit is contained in:
Thein Lin Kyaw
2020-07-09 15:37:26 +06:30
parent ca51f2a9f9
commit 832f5d29c9

View File

@@ -9,11 +9,6 @@ class Origami::VoidController < BaseOrigamiController
if Sale.exists?(sale_id)
sale = Sale.find_by_sale_id(sale_id)
if sale.discount_type == "member_discount"
sale.update_attributes(total_discount: 0)
sale.compute_by_sale_items(0, nil, order_source)
end
# update count for shift sale
if(sale.sale_status == "completed")
if sale.shift_sale_id != nil
@@ -29,6 +24,11 @@ class Origami::VoidController < BaseOrigamiController
end
end
if sale.discount_type == "member_discount"
sale.update_attributes(total_discount: 0)
sale.compute_by_sale_items(0, nil, order_source)
end
sale.rounding_adjustment = 0.0
sale.payment_status = 'void'
sale.sale_status = 'void'