Merge branch 'r-1902001-01' into foodcourt

This commit is contained in:
Thein Lin Kyaw
2020-07-21 12:43:42 +06:30

View File

@@ -1218,9 +1218,9 @@ def self.get_shift_sales_by_receipt_no(shift_sale_range, shift, from, to, paymen
query = Sale.includes(:sale_items).select("sales.*, sale_payments.*") query = Sale.includes(:sale_items).select("sales.*, sale_payments.*")
.select("customers.customer_id, customers.name as customer_name, df.name, df.type") .select("customers.customer_id, customers.name as customer_name, df.name, df.type")
.where("sale_status= 'completed' and sale_payments.payment_amount != 0 #{payment_type}") .where("sale_status= 'completed' and sale_payments.payment_amount != 0 #{payment_type}")
.joins("join sale_payments on sale_payments.sale_id = sales.sale_id") .joins("INNER JOIN sale_payments on sale_payments.sale_id = sales.sale_id")
.joins("join bookings on bookings.sale_id = sales.sale_id") .joins("INNER JOIN bookings on bookings.sale_id = sales.sale_id")
.joins("left join dining_facilities df on df.id = bookings.dining_facility_id") .joins("LEFT JOIN dining_facilities df on df.id = bookings.dining_facility_id")
.group("sales.sale_id") .group("sales.sale_id")
if customer_filter.present? if customer_filter.present?
@@ -1248,7 +1248,8 @@ def self.get_shift_sales_by_receipt_no_detail(shift_sale_range, shift, from, to,
.select("sales.*, SUM(sale_payments.payment_amount) AS payments_for_credits_amount") .select("sales.*, SUM(sale_payments.payment_amount) AS payments_for_credits_amount")
.select("dining_facilities.type AS table_type, dining_facilities.name AS table_name") .select("dining_facilities.type AS table_type, dining_facilities.name AS table_name")
.select("customers.customer_id, customers.name AS customer_name, customers.company AS customer_company") .select("customers.customer_id, customers.name AS customer_name, customers.company AS customer_company")
.joins(:booking => :dining_facility) .joins("INNRE JOIN bookings on bookings.sale_id = sales.sale_id")
.joins("LEFT JOIN dining_facilities df on df.id = bookings.dining_facility_id")
.joins("INNER JOIN sale_payments sp ON sp.sale_id = sales.sale_id") .joins("INNER JOIN sale_payments sp ON sp.sale_id = sales.sale_id")
.left_joins(:payments_for_credits) .left_joins(:payments_for_credits)
.completed .completed