Ejemplo n.º 1
0
 /**
  * 推送重量,运输方式,跟踪号相关信息给订单系统
  * @param array $orderDataInfo
  * @return boolean
  * @author czq
  */
 public static function pushTransportInfo($orderDataInfo)
 {
     $rmq_config = C("RMQ_CONFIG");
     $rabbitMQClass = new RabbitMQClass($rmq_config['sendOrder'][1], $rmq_config['sendOrder'][2], $rmq_config['sendOrder'][4], $rmq_config['sendOrder'][0]);
     //队列对象
     $exchange = 'WH_PUSH_ORDER_TRACK';
     if ($rabbitMQClass->queue_publish($exchange, json_encode($orderDataInfo), 'direct')) {
         self::$errMsg = "推送成功!";
         return true;
     } else {
         self::$errCode = "401";
         self::$errMsg = "推送失败!";
         return false;
     }
 }