/** * OrderPushModel::listPushMessage() * 推送信息给仓库系统 * @return array */ public static function listPushOneMessage($orderDataInfo, $flag = 1, $exchange = 'send_order_exchange') { self::initDB(); $orderDataInfo['flag'] = $flag; //1发货单,0配货单 if (!$rabbitMQClass->queue_publish($exchange, $orderDataInfo)) { /*$sql = "UPDATE ".self::$table_order." SET orderStatus = ".C("STATESHIPPED").", orderType = ".C("STATESHIPPED_PRINTPEND")." WHERE id = {$orderDataInfo['orderData']['id']} "; if(!self::$dbConn->query($sql)){*/ self::$errCode = "0023"; self::$errMsg = "订单号推送失败!"; return false; //} } MarkShippingModel::insert_mark_shipping($orderDataInfo['orderData']['id']); self::$errCode = "200"; self::$errMsg = "订单号:{$omid} 申请打印成功!"; return true; }