header('x-package', ''); $sendOrderId = $request->header('send-order-id', 0); // 判断是否登录 $token = $this->auth->setRequest($request)->getToken(); if ($token) { try { //获取用户信息 $user = $this->auth->authenticate($token); if ($sendOrderId) { try { $result = SendOrderService::recordUserSendOrder($user->id, $sendOrderId); if($result){ UserService::setUserSendOrder($user->id, $sendOrderId); } } catch (\Exception $e) { myLog('QuickAppGetUserFromToken-sendOrderId')->error($e); } } // 设置全局信息 (new QappUserService)->setGolableUser($user->id, $package); } catch (Exception $e) { myLog('QuickAppGetUserFromToken')->info($e->getMessage()); return response()->error('QAPP_NOT_LOGIN'); } } return $next($request); } }