sale query updated
This commit is contained in:
@@ -14,7 +14,7 @@ class Origami::RequestBillsController < BaseOrigamiController
|
|||||||
else
|
else
|
||||||
@sale_data = Sale.find_by_sale_id(check_booking.sale_id)
|
@sale_data = Sale.find_by_sale_id(check_booking.sale_id)
|
||||||
@sale_items = SaleItem.where("sale_id=?",check_booking.sale_id)
|
@sale_items = SaleItem.where("sale_id=?",check_booking.sale_id)
|
||||||
end
|
end
|
||||||
|
|
||||||
unique_code="ReceiptBillPdf"
|
unique_code="ReceiptBillPdf"
|
||||||
|
|
||||||
@@ -30,7 +30,7 @@ class Origami::RequestBillsController < BaseOrigamiController
|
|||||||
def show
|
def show
|
||||||
sale_id = params[:sale_id]
|
sale_id = params[:sale_id]
|
||||||
if Sale.exists?(sale_id)
|
if Sale.exists?(sale_id)
|
||||||
@sale_data = Sale.find_by_id(sale_id)
|
@sale_data = Sale.find_by_sale_id(sale_id)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -230,7 +230,7 @@ class Order < ApplicationRecord
|
|||||||
.joins("left join sale_orders on sale_orders.order_id = orders.order_id")
|
.joins("left join sale_orders on sale_orders.order_id = orders.order_id")
|
||||||
.joins("left join sales on sales.sale_id = sale_orders.sale_id")
|
.joins("left join sales on sales.sale_id = sale_orders.sale_id")
|
||||||
.where("booking_orders.order_id IS NOT NULL and dining_facilities.type=? and dining_facilities.is_active=?",DiningFacility::TABLE_TYPE,true)
|
.where("booking_orders.order_id IS NOT NULL and dining_facilities.type=? and dining_facilities.is_active=?",DiningFacility::TABLE_TYPE,true)
|
||||||
.group("bookings.booking_id")
|
.group("bookings.booking_id,sales.receipt_no,orders.status,sales.sale_id,dining_facilities.name,orders.status")
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -243,7 +243,7 @@ class Order < ApplicationRecord
|
|||||||
.joins("left join sale_orders on sale_orders.order_id = orders.order_id")
|
.joins("left join sale_orders on sale_orders.order_id = orders.order_id")
|
||||||
.joins("left join sales on sales.sale_id = sale_orders.sale_id")
|
.joins("left join sales on sales.sale_id = sale_orders.sale_id")
|
||||||
.where("booking_orders.order_id IS NOT NULL and dining_facilities.type=? and dining_facilities.is_active=?",DiningFacility::ROOM_TYPE,true)
|
.where("booking_orders.order_id IS NOT NULL and dining_facilities.type=? and dining_facilities.is_active=?",DiningFacility::ROOM_TYPE,true)
|
||||||
.group("bookings.booking_id")
|
.group("bookings.booking_id,sales.receipt_no,orders.status,sales.sale_id,dining_facilities.name")
|
||||||
end
|
end
|
||||||
|
|
||||||
#Origami: Cashier : to view order type Room
|
#Origami: Cashier : to view order type Room
|
||||||
@@ -255,7 +255,7 @@ class Order < ApplicationRecord
|
|||||||
left join dining_facilities on dining_facilities.id = bookings.dining_facility_id
|
left join dining_facilities on dining_facilities.id = bookings.dining_facility_id
|
||||||
left join order_items on order_items.order_id = orders.order_id")
|
left join order_items on order_items.order_id = orders.order_id")
|
||||||
.where("dining_facilities.type=? and orders.order_type=? and dining_facilities.is_active=?",DiningFacility::ROOM_TYPE,"dine_in",true)
|
.where("dining_facilities.type=? and orders.order_type=? and dining_facilities.is_active=?",DiningFacility::ROOM_TYPE,"dine_in",true)
|
||||||
.group("orders.order_id,order_items.order_items_id,dining_facilities.name")
|
.group("orders.order_id,order_items.order_items_id,dining_facilities.name,sales.receipt_no")
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -271,7 +271,7 @@ class Order < ApplicationRecord
|
|||||||
left join sale_orders on sale_orders.order_id = orders.order_id
|
left join sale_orders on sale_orders.order_id = orders.order_id
|
||||||
left join sales on sales.sale_id = sale_orders.sale_id")
|
left join sales on sales.sale_id = sale_orders.sale_id")
|
||||||
.where("dining_facilities.is_active=? and orders.date between ? and ?",true,from,to)
|
.where("dining_facilities.is_active=? and orders.date between ? and ?",true,from,to)
|
||||||
.group("orders.order_id,order_items.order_items_id,dining_facilities.name")
|
.group("orders.order_id,order_items.order_items_id,dining_facilities.name,sales.receipt_no,bookings.booking_id,sales.sale_id")
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
<% if @booking_orders %>
|
<% if @booking_orders %>
|
||||||
<% @booking_orders.each do |booking_order| %>
|
<% @booking_orders.each do |booking_order| %>
|
||||||
<% if !booking_order.order_status = 'new'%>
|
<% if booking_order.order_status != "new" %>
|
||||||
<div style="background-color: red;color: white;" class="card" id="table-order-<%=booking_order.sale_id%>" onclick="callOrderDetails('sale_<%=booking_order.sale_id%>')">
|
<div style="background-color: red;color: white;" class="card" id="table-order-<%=booking_order.sale_id%>" onclick="callOrderDetails('sale_<%=booking_order.sale_id%>')">
|
||||||
<div class="card-block">
|
<div class="card-block">
|
||||||
<h4 class="card-title">
|
<h4 class="card-title">
|
||||||
@@ -204,14 +204,17 @@
|
|||||||
var old_order_id = 0
|
var old_order_id = 0
|
||||||
var old_table_name = ""
|
var old_table_name = ""
|
||||||
var table_or_order_id = 0
|
var table_or_order_id = 0
|
||||||
|
var pay_sale_id = 0
|
||||||
|
|
||||||
function callOrderDetails(sale_order_id){
|
function callOrderDetails(sale_order_id){
|
||||||
|
|
||||||
var order_id = 0
|
var order_id = 0
|
||||||
|
var sale_id = 0
|
||||||
var data_val = ""
|
var data_val = ""
|
||||||
sale_order = sale_order_id.split("_")[0]
|
sale_order = sale_order_id.split("_")[0]
|
||||||
|
|
||||||
if (sale_order == 'sale') {
|
if (sale_order == 'sale') {
|
||||||
order_id = sale_order_id.split("_")[1]
|
sale_id = sale_order_id.split("_")[1]
|
||||||
url = "origami/"+sale_order_id.split("_")[1]
|
url = "origami/"+sale_order_id.split("_")[1]
|
||||||
data_val = { sale_id: sale_order_id.split("_")[1]}
|
data_val = { sale_id: sale_order_id.split("_")[1]}
|
||||||
|
|
||||||
@@ -222,6 +225,7 @@ function callOrderDetails(sale_order_id){
|
|||||||
|
|
||||||
}
|
}
|
||||||
table_or_order_id = order_id
|
table_or_order_id = order_id
|
||||||
|
pay_sale_id = sale_id
|
||||||
var tbody = ""
|
var tbody = ""
|
||||||
$("#append-table").html("")
|
$("#append-table").html("")
|
||||||
if (old_order_id != order_id){
|
if (old_order_id != order_id){
|
||||||
@@ -312,7 +316,7 @@ $( document ).ready(function() {
|
|||||||
|
|
||||||
$( document ).ready(function() {
|
$( document ).ready(function() {
|
||||||
$('#pay').click(function() {
|
$('#pay').click(function() {
|
||||||
window.location.href = '/origami/sale/'+ 10 + "/payment"
|
window.location.href = '/origami/sale/'+ pay_sale_id + "/payment"
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user