$order_info['trade_id']]); $order = Order::findOne(['order_no' => $order_info['order_no']]); $res = Order::pay($order,$order_info['pay_type'],$payment_trade['out_trade_no']); if($res === false) throw new Exception(Order::getStaticError()); return true; } catch (Exception $e) { \Yii::$app->custom->logs('notify:'.$e->getMessage()); $this->setStaticError($e->getMessage()); return false; } } }