Quickbooks Webconnector Codeigniter队列订购问题

时间:2014-08-15 16:05:53

标签: php codeigniter quickbooks

我将Quickbooks Webconnector连接到标准CodeIgniter Webconnector类队列。

问题:它一直在SalesOrderAdds之前将CustomerAdds拉出队列但是发生了一些变化,现在它正在以不同的方式排序队列中的内容,以便首先拉出SalesOrderAdds。

问题:是否有办法规定WebConnector从队列中提取哪些订单项?

您可能需要更多信息,但我不确定是什么。让我知道,我会提供。

1 个答案:

答案 0 :(得分:1)

  

问题:是否有办法规定WebConnector从队列中提取哪些订单项?

假设您正在使用GitHub的这个开源QuickBooks集成代码:

您应该知道该队列是优先级队列,因此您可以指定运行的事物的优先级。优先考虑优先级。

特别是如果你这样做:

// Queue up the customer with a priority of 10
$Queue->enqueue(QUICKBOOKS_ADD_CUSTOMER, $customer_id, 10);

// Queue up the sales order with a priority of 5
$Queue->enqueue(QUICKBOOKS_ADD_SALESORDER, $salesorder_id, 5);

由于优先级较高,因此可以确保CustomerAddpriority=10)出现在SalesOrderAdd之前(priority=5CustomerAdd低于{{1} }})。