コード例 #1
0
ファイル: orderPush.model.php プロジェクト: ohjack/newErp
 /**
  * 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;
 }