Advertisement
Guest User

Untitled

a guest
May 29th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. Spree::Order.complete.where('spree_orders.payment_state = :payment_state
  2. and spree_state_changes.previous_state = :previous_state
  3. and spree_state_changes.next_state = :payment_state
  4. and (spree_state_changes.updated_at >= :begins_at
  5. and spree_state_changes.updated_at < :ends_at)
  6. and not exists (select id from spree_state_changes where spree_orders.id = spree_state_changes.stateful_id',
  7. {
  8. payment_state: 'paid',
  9. previous_state: 'balance_due',
  10. begins_at: @begins_at,
  11. ends_at: @ends_at
  12. }).includes(:adjustments, :state_changes, line_items: :variant)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement