$order_info['order_no']]],true); $order['pay_type'] =$order_info['pay_type']; \Yii::$app->services->rabbitMq->push(RabbitMqEnum::EXCHANGE_ORDER, RabbitMqEnum::ORDER_QUEUE, $order, StoreCashierOrder::class, 'pay'); // $res = StoreCashierOrder::pay($order,$order_info['pay_type']); // if($res === false) throw new Exception(Order::getStaticError()); return true; } catch (Exception $e) { echo $e->getMessage(); $this->setStaticError($e->getMessage()); return false; } } }