sync data record
This commit is contained in:
@@ -60,6 +60,20 @@ class Booking < ApplicationRecord
|
||||
.order("sale_id DESC")
|
||||
end
|
||||
|
||||
def self.get_sync_data(sale_id)
|
||||
@orders = Order.select('orders.*')
|
||||
.joins('left join booking_orders on booking_orders.order_id = orders.order_id')
|
||||
.joins('left join bookings on bookings.booking_id = booking_orders.booking_id')
|
||||
.where('bookings.sale_id=?', sale_id)
|
||||
|
||||
@order_items = OrderItem.select('order_items.*')
|
||||
.joins('left join booking_orders on booking_orders.order_id = order_items.order_id')
|
||||
.joins('left join bookings on bookings.booking_id = booking_orders.booking_id')
|
||||
.where('bookings.sale_id=?', sale_id)
|
||||
|
||||
return @orders, @order_items
|
||||
end
|
||||
|
||||
private
|
||||
def generate_custom_id
|
||||
self.booking_id = SeedGenerator.generate_id(self.class.name, "BKI")
|
||||
|
||||
Reference in New Issue
Block a user