fly 5 years ago
parent
commit
8b9827bd81

+ 1 - 1
app/Http/Controllers/QuickApp/Oauth/UsersController.php

@@ -46,7 +46,7 @@ class UsersController extends Controller
      */
     public function index(Request $request)
     {
-        $send_order_id = $request->input('send_order_id', 0);
+        $send_order_id = $request->header('send_order_id', 0);
         $device_no = $request->input('device_no', '');
         $device_info = $request->input('device_info', '');
         if ($device_no) {

+ 5 - 0
app/Http/Middleware/QuickAppGetUserFromToken.php

@@ -3,6 +3,7 @@
 namespace App\Http\Middleware;
 
 use App\Modules\User\Services\QappUserService;
+use App\Modules\User\Services\UserService;
 use Closure;
 use Illuminate\Http\Request;
 use Tymon\JWTAuth\Exceptions\JWTException;
@@ -28,6 +29,10 @@ class QuickAppGetUserFromToken extends BaseMiddleware
         try {
             $user = $this->auth->authenticate($token);
             QappUserService::setGolableUserStatic($user->id);
+            $send_order_id =  $request->header('send_order_id', 0);
+            if ($send_order_id) {
+                UserService::setUserSendOrderStatic($user->id, $send_order_id);
+            }
         } catch (TokenExpiredException $e) {
             return response()->error('QAPP_TOKEN_ERROR');
         } catch (JWTException $e) {