diff --git a/app/Http/Web/Controllers/Controller.php b/app/Http/Web/Controllers/Controller.php index 6873fff5..53398935 100644 --- a/app/Http/Web/Controllers/Controller.php +++ b/app/Http/Web/Controllers/Controller.php @@ -5,6 +5,7 @@ namespace App\Http\Web\Controllers; use App\Caches\NavTreeList as NavTreeListCache; use App\Caches\Setting as SettingCache; use App\Library\Seo as SiteSeo; +use App\Models\User as UserModel; use App\Services\Auth\Web as WebAuth; use App\Traits\Response as ResponseTrait; use App\Traits\Security as SecurityTrait; @@ -29,7 +30,7 @@ class Controller extends \Phalcon\Mvc\Controller protected $siteNavs; /** - * @var array + * @var UserModel */ protected $authUser; @@ -69,7 +70,7 @@ class Controller extends \Phalcon\Mvc\Controller */ $auth = $this->getDI()->get('auth'); - return $auth->getAuthInfo() ?: []; + return $auth->getCurrentUser(); } protected function getSiteNavs() diff --git a/app/Http/Web/Controllers/OrderController.php b/app/Http/Web/Controllers/OrderController.php index 0cc2d93f..5faf3858 100644 --- a/app/Http/Web/Controllers/OrderController.php +++ b/app/Http/Web/Controllers/OrderController.php @@ -37,11 +37,9 @@ class OrderController extends Controller $order = $service->handle(); - $service = new OrderInfoService(); + $location = $this->url->get(['for' => 'web.order.pay', 'sn' => $order->sn]); - $order = $service->handle($order->sn); - - return $this->jsonSuccess(['order' => $order]); + return $this->jsonSuccess(['location' => $location]); } /** diff --git a/app/Http/Web/Views/course/show.volt b/app/Http/Web/Views/course/show.volt index 7c87deb9..f20a9ad3 100644 --- a/app/Http/Web/Views/course/show.volt +++ b/app/Http/Web/Views/course/show.volt @@ -6,6 +6,7 @@