$order_info['trade_id']]); $res = (new CloudStockPriceDifferenceGiftPackageOrderService(['mall_id' => $payment_trade['mall_id'], 'user_id' => $payment_trade['user_id']])) ->pay($order_info['order_no'], $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; } } }