コード例 #1
0
function processOrders($bResetOrders = false)
{
    try {
        $processOrder = new Thread_Server();
        switch (true) {
            case $processOrder->hasOrders() === true:
                Netsuite_Db_Model::setPoolQueueLog(sizeof($processOrder->orders));
                $processOrder->poolOrders();
                processOrders(true);
                break;
            case $bResetOrders === true:
                //sleep(5);
                //Netsuite_Db_Model::resetStalledOrders();
                //processOrders( false );
                break;
        }
    } catch (Exception $e) {
        Netsuite_Db_Model::logError($e);
    }
}