From a204afda6a405050228745d9c25dc98f90d7b55b Mon Sep 17 00:00:00 2001 From: Phyo Date: Sun, 18 Jun 2017 13:19:07 +0630 Subject: [PATCH] Discount added in Rebate --- app/models/sale_item.rb | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/app/models/sale_item.rb b/app/models/sale_item.rb index ef852bbd..c49e9317 100644 --- a/app/models/sale_item.rb +++ b/app/models/sale_item.rb @@ -35,11 +35,13 @@ class SaleItem < ApplicationRecord beverage_prices=0 sale_items.each do |si| - food_price, beverage_price = self.get_price(si.sale_item_id) + food_price, beverage_price = self.get_price(si.sale_item_id) food_prices = food_prices + food_price beverage_prices = beverage_prices + beverage_price end + puts food_prices + puts beverage_prices return food_prices, beverage_prices end @@ -52,11 +54,22 @@ class SaleItem < ApplicationRecord .where("sale_items.sale_item_id=?", sale_item_id.to_s) if item[0].account_id == 1 food_price = item[0].price - else + else beverage_price = item[0].price end - return food_price, beverage_price + return food_price, beverage_price + end + + def self.get_overall_discount(sale_id) + price = 0.0 + item=SaleItem.where("product_code=?", sale_id) + + item.each do|i| + price += i.price + end + + return price end private