diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 9cca8f1c..9a967300 100755 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -76,10 +76,10 @@ class HomeController < ApplicationController @total_sale = Sale.total_sale(today) @total_count = Sale.total_count(today) - - puts @grand_total.to_json - puts @total_count - puts "ssssssssssss" + @total_card = Sale.total_card_sale(today) + @total_credit = Sale.credit_payment(today) +puts "ssss" +puts @total_card.to_json end def destroy diff --git a/app/models/sale.rb b/app/models/sale.rb index 306592c2..37e284cb 100755 --- a/app/models/sale.rb +++ b/app/models/sale.rb @@ -876,6 +876,25 @@ end total = Sale.where('sale_status = "completed" and DATE_FORMAT(receipt_date,"%Y-%m-%d") = ?',today).count end + def self.total_card_sale(today) + payment_type = " and payment_method = 'mpu' or payment_method = 'visa' or payment_method = 'master' or payment_method = 'jcb' " + # query = Sale.select("SUM(tax_payable_amount) AS st_amount,tax_name") + # .where('sale_status = "completed" #{payment_type} and DATE_FORMAT(receipt_date,"%Y-%m-%d") = ?',today) + # .joins("join sale_payments on sale_id = sales.sale_id") + # .group("sales.sale_id") + + query = SalePayment.where('s.sale_status = "completed" and payment_method = "mpu" or payment_method = "visa" or payment_method = "master" or payment_method = "jcb" and DATE_FORMAT(s.receipt_date,"%Y-%m-%d") = ?',today) + .joins("INNER JOIN sales s ON s.sale_id = sale_payments.sale_id") + .sum("payment_amount") + + end + + def self.credit_payment(today) + query = SalePayment.where('s.sale_status = "completed" and payment_method="creditnote" and DATE_FORMAT(s.receipt_date,"%Y-%m-%d") = ?',today) + .joins("INNER JOIN sales s ON s.sale_id = sale_payments.sale_id") + .sum("payment_amount") + end + private def generate_custom_id diff --git a/app/views/home/dashboard.html.erb b/app/views/home/dashboard.html.erb index 7dda39a4..6aaa0624 100755 --- a/app/views/home/dashboard.html.erb +++ b/app/views/home/dashboard.html.erb @@ -5,47 +5,48 @@