$detailId = OmAvailableModel::addTNameRow($detail_tname, $detail_set);
                                    if (!$detailId) {
                                        Log::write("INSERT INTO " . $detail_tname . $detail_set, Log::ERR);
                                        OmAvailableModel::rollback();
                                        $detail_flag = false;
                                        break;
                                    }
                                }
                                if ($detail_flag) {
                                    echo "发货单[{$shipOrderId}]入库成功.\n\n";
                                    $msg->delivery_info['channel']->basic_ack($msg->delivery_info['delivery_tag']);
                                    OmAvailableModel::commit();
                                }
                            }
                        }
                    }
                }
            }
            if ($sku_flag) {
                $waveBuild = new WaveBuildAct();
                $waveBuild->waveBuild($shipOrderId);
            }
        }
    }
};
$channel->basic_consume($queue_name, '', false, true, false, false, $callback);
while (count($channel->callbacks)) {
    $channel->wait();
}
$channel->close();
$connection->close();