remove confilct data
This commit is contained in:
@@ -475,11 +475,9 @@ class Sale < ApplicationRecord
|
||||
if shop.calc_tax_order
|
||||
total_taxable = total_taxable + sale_tax.tax_payable_amount
|
||||
end
|
||||
|
||||
sale_tax.inclusive = tax.inclusive
|
||||
sale_tax.save
|
||||
end
|
||||
|
||||
end
|
||||
# end
|
||||
# end
|
||||
@@ -1195,8 +1193,14 @@ def self.get_wastes_and_spoilages(from,to,status)
|
||||
else
|
||||
type = "and sales.sale_status = 'waste'"
|
||||
end
|
||||
query = Sale.all.where("sales.receipt_date between ? and ? #{type}",from,to)
|
||||
.group("sales.receipt_no")
|
||||
query = Sale.select("sales.sale_id,sales.receipt_no,sales.created_at,sales.total_amount,sales.grand_total,sales.rounding_adjustment,sales.shift_sale_id,sale_items.product_name,sale_items.product_code,sale_items.item_instance_code,sale_items.qty,sale_items.price,sale_items.unit_price,menu_categories.name")
|
||||
.joins("JOIN sale_items ON sales.sale_id = sale_items.sale_id" +
|
||||
" JOIN menu_item_instances ON sale_items.item_instance_code = menu_item_instances.item_instance_code" +
|
||||
" JOIN menu_items ON menu_item_instances.menu_item_id = menu_items.id" +
|
||||
" JOIN menu_categories ON menu_items.menu_category_id = menu_categories.id")
|
||||
.where("sales.receipt_date between ? and ? #{type}",from,to)
|
||||
.group("sales.receipt_no,menu_categories.id,sale_items.item_instance_code")
|
||||
.order("sales.sale_id,menu_categories.name,sale_items.product_name")
|
||||
end
|
||||
|
||||
# def self.get_separate_tax(from,to,payment_method=nil)
|
||||
@@ -2660,6 +2664,13 @@ end
|
||||
query = query.where("bookings.booking_status = 'assign' AND orders.status = 'new' AND orders.source =? ","quick_service")
|
||||
.group("bookings.booking_id")
|
||||
end
|
||||
def self.completed_sale
|
||||
query = Sale.all
|
||||
query = query.joins("join sale_orders as sale_orders on sale_orders.sale_id = sales.sale_id")
|
||||
.joins("join orders as orders on orders.order_id = sale_orders.order_id")
|
||||
query = query.where("sales.sale_status != 'new' AND orders.status = 'billed' AND orders.source =? ","quick_service")
|
||||
.group("sales.sale_id")
|
||||
end
|
||||
|
||||
def self.all_receipts
|
||||
query = Sale.select("sales.*,sale_payments.created_at as receipt_close_time,
|
||||
|
||||
Reference in New Issue
Block a user