Kaynağa Gözat

'登录添加包判断'

zhuchengjie 3 yıl önce
ebeveyn
işleme
1f3339a3af

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

@@ -3,6 +3,8 @@
 namespace App\Http\Controllers\QuickApp\Oauth;
 
 use App\Consts\SysConsts;
+use App\Modules\User\Models\QappPackage;
+use App\Modules\User\Services\QappPackageService;
 use Illuminate\Http\Request;
 use App\Http\Controllers\Controller;
 use App\Modules\User\Services\QappUserService;
@@ -54,7 +56,9 @@ class UsersController extends Controller
         $imei          = $request->input('imei', '');
         $mac           = $request->input('mac', '');
         $device_info   = $request->input('device_info', '');
-        if ($device_no) {
+        //获取渠道id
+        $channel_id = QappPackageService::getChannelId($package);
+        if ($device_no && $channel_id > 0) {
             $origin_package = $package;
             //FIXME 海天包传成浩瀚了,特殊处理下,这个名字就给海天用
             if($package =='com.beidao.kuaiying.haohan'){
@@ -68,6 +72,7 @@ class UsersController extends Controller
                 return response()->error('PARAM_ERROR');
             }
         } else {
+            \Log::info('$package:'.$package.' $send_order_id:'.$send_order_id);
             return response()->error('PARAM_ERROR');
         }
     }

+ 5 - 0
app/Modules/User/Services/QappPackageService.php

@@ -14,4 +14,9 @@ class QappPackageService
     {
         return QappPackage::getPackage($channel_id);
     }
+
+    static function getChannelId($package)
+    {
+        return QappPackage::where('package',$package)->value('channel_id');
+    }
 }