laowu 3 days ago
parent
commit
4ae1c490d0

+ 5 - 0
app/Http/Controllers/Game/WebRouteController.php

@@ -74,6 +74,11 @@ class WebRouteController extends Controller
             $upgradeBonus = SystemStatusInfo::OnlyGetCacheValue('BindPhoneReward') ?? 500;
             $upgradeBonus = SystemStatusInfo::OnlyGetCacheValue('BindPhoneReward') ?? 500;
         }
         }
         $user = GlobalUserInfo::$me;//LoginController::checkLogin($request);
         $user = GlobalUserInfo::$me;//LoginController::checkLogin($request);
+        if ($user) {
+            Redis::set('user_ua_' . $user->UserID, $request->userAgent());
+            Redis::expireAt('user_ua_' . $user->UserID, time() + 86400);
+        }
+
 
 
         $hashadd = $request->input("hashadd", "");
         $hashadd = $request->input("hashadd", "");
         $isreg = 0;
         $isreg = 0;

+ 12 - 1
app/Http/logic/admin/GlobalLogicController.php

@@ -702,7 +702,18 @@ class GlobalLogicController extends BaseLogicController
             $platformData[$pitem]['total'] = (Redis::get($key)?:0)/100;
             $platformData[$pitem]['total'] = (Redis::get($key)?:0)/100;
             $platformData[$pitem]['today'] = (Redis::get($dkey)?:0)/100;
             $platformData[$pitem]['today'] = (Redis::get($dkey)?:0)/100;
         }
         }
-
+        // 手机型号
+        $data['mobileBand'] = '';
+        $res = Redis::get('user_ua_' . ($user->UserID ?? ''));
+        if ($res) {
+            $ua = $res['ua'] ?? '';
+            if (stripos($ua, 'iPhone') !== false) {
+                $data['mobileBand'] = 'iPhone';
+            }
+            if (preg_match('/Android\s[\d\.]+;\s([^)]+)/i', $ua, $match)) {
+                $data['mobileBand'] = 'Android' . trim($match[1]);
+            }
+        }
 
 
         return compact('data', 'userInfo', 'registerInviteSwitches', 'gameCount', 'userSource', 'OpenPage','platformData');
         return compact('data', 'userInfo', 'registerInviteSwitches', 'gameCount', 'userSource', 'OpenPage','platformData');
     }
     }

+ 1 - 1
resources/views/admin/global/id_list.blade.php

@@ -222,7 +222,7 @@
                             <tr>
                             <tr>
                                 <td>{{ __('auto.手机型号') }}</td>
                                 <td>{{ __('auto.手机型号') }}</td>
                                 <td>
                                 <td>
-                                    {{ __('auto.安卓') }}
+                                    {{ $data['mobileBand'] }}
                                 </td>
                                 </td>
                             </tr>
                             </tr>
                             <tr>
                             <tr>