From 98bbad847183ea49140b441141dc83d67fe93cb9 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Mon, 2 May 2016 14:05:46 -0400 Subject: [PATCH] Update qbo_invoice.rb --- app/models/qbo_invoice.rb | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/models/qbo_invoice.rb b/app/models/qbo_invoice.rb index 06b7052..36bec4c 100644 --- a/app/models/qbo_invoice.rb +++ b/app/models/qbo_invoice.rb @@ -20,7 +20,14 @@ class QboInvoice < ActiveRecord::Base def self.sync #Pull the invoices from the quickbooks server - invoices = get_base.service.all + #invoices = get_base.service.all + + last = Qbo.first.last_sync + + query = "SELECT Id, DocNumber FROM Invoice" + query << " WHERE Metadata.LastUpdatedTime>'#{last}' " if last + + customers = get_base.service.query() # Update the invoice table transaction do @@ -33,7 +40,7 @@ class QboInvoice < ActiveRecord::Base end #remove deleted invoices - where.not(invoices.map(&:id)).destroy_all + #where.not(invoices.map(&:id)).destroy_all end def self.update(id)