echo "\n=====同步的订单{$orderid}状态成功======\n"; } $msg = CommonModel::updateWarehouseInfo($orderid, 2, $operateUserId, $operateTime, $actualWeight); if ($msg) { $where = ' WHERE id in (' . join(",", $orderids) . ') AND orderStatus= ' . C('STATESHIPPED') . ' AND orderType= ' . C('STATEHASSHIPPED_CONV') . ' AND is_delete = 0 '; if (OrderindexModel::shiftOrderList($where)) { echo "转移成功\n"; } else { echo "转移失败\n"; } } } else { $where = " WHERE id in (" . join(',', $orderids) . ") AND orderStatus = " . C('STATESHIPPED'); $returnStatus0 = array('orderType' => C($orderStatus)); if (OrderindexModel::updateOrder($tableName, $returnStatus0, $where)) { echo "\n=====同步的订单{$orderid}状态成功======\n"; } $msg = commonModel::updateWarehouseInfo($orderid, C($orderStatus), $operateUserId, $operateTime); if ($tracknumber) { $updateArr = array('omOrderId' => $orderid, 'tracknumber' => $tracknumber, 'createdTime' => time()); $msg = OrderAddModel::insertOrderTrackRow($updateArr); } } }; $channel->basic_consume($queue_name, '', false, true, false, false, $callback); while (count($channel->callbacks)) { $channel->wait(); } $channel->close(); $connection->close(); //$dbConn->close();