Tree 5 zile în urmă
părinte
comite
9762c1291f

+ 1 - 1
app/Console/Commands/ExemptReview.php

@@ -204,7 +204,7 @@ class ExemptReview extends Command
 
     private function getWithdrawalAgentRuleKey($value)
     {
-        if ((int)($value->PixType ?? 0) == 1 && ($value->WithDraw / NumConfig::NUM_VALUE) < 50) {
+        if ((int)($value->PixType ?? 0) == 1 && ($value->WithDraw / NumConfig::NUM_VALUE) < 100) {
             return WithdrawalAgentRatioConfig::PIX_TYPE_CASH_SMALL;
         }
 

+ 4 - 3
app/Http/Controllers/Game/WebRouteController.php

@@ -48,18 +48,19 @@ class WebRouteController extends Controller
         $this->routeService = $routeService;
     }
 
-    private function recordLoginDomain(Request $request, $userId)
+    private function recordLoginDomain(Request $request, $userId, $channel = 0)
     {
         $origin = $request
             ? ($request->server('HTTP_ORIGIN') ?? $request->server('HTTP_REFERER') ?? '*')
             : ($_SERVER['HTTP_ORIGIN'] ?? $_SERVER['HTTP_REFERER'] ?? '*');
 
         try {
-            AccountLoginDomain::record($userId, $origin);
+            AccountLoginDomain::record($userId, $origin, $channel);
         } catch (\Throwable $exception) {
             \Log::warning('record_login_origin_failed', [
                 'UserID' => $userId,
                 'origin' => $origin,
+                'channel' => $channel,
                 'message' => $exception->getMessage(),
             ]);
         }
@@ -96,7 +97,7 @@ class WebRouteController extends Controller
         }
         $user = GlobalUserInfo::$me;//LoginController::checkLogin($request);
         if ($user) {
-            $this->recordLoginDomain($request, $user->UserID ?? 0);
+            $this->recordLoginDomain($request, $user->UserID ?? 0, $user->Channel ?? 0);
             $ua = $request->userAgent();
             if (stripos($ua, 'iPhone') !== false) {
                 $mobileBand = 'iPhone';

+ 4 - 1
app/Models/AccountLoginDomain.php

@@ -15,15 +15,17 @@ class AccountLoginDomain extends Model
 
     protected $fillable = [
         'UserID',
+        'Channel',
         'Domain',
         'Scheme',
         'UpdatedAt',
         'CreatedAt',
     ];
 
-    public static function record($userId, $origin)
+    public static function record($userId, $origin, $channel = 0)
     {
         $userId = (int) $userId;
+        $channel = (int) $channel;
         $origin = trim((string) $origin);
 
         if ($userId <= 0 || $origin === '') {
@@ -35,6 +37,7 @@ class AccountLoginDomain extends Model
         return DB::connection('write')->table(self::TABLE)->updateOrInsert(
             ['UserID' => $userId],
             [
+                'Channel' => $channel,
                 'Domain' => $origin,
                 'Scheme' => '',
                 'UpdatedAt' => $now,