Browse Source

no message

Tree 8 hours ago
parent
commit
13742d4b3e
2 changed files with 17 additions and 47 deletions
  1. 17 17
      app/Http/Controllers/Game/ActivityController.php
  2. 0 30
      config/games.php

+ 17 - 17
app/Http/Controllers/Game/ActivityController.php

@@ -955,9 +955,9 @@ class ActivityController extends Controller
                     ],
                     [
                         'id' => 'stage1_task3',
-                        'title' => 'Deposit once more',
+                        'title' => 'Deposit amount reaches 29',
                         'type' => 'recharge',
-                        'target' => 1,
+                        'target' => 29,
                         'progress_key' => 'recharge_count'
                     ]
                 ]
@@ -967,16 +967,16 @@ class ActivityController extends Controller
                 'tasks' => [
                     [
                         'id' => 'stage2_task1',
-                        'title' => 'Try 6 different games',
-                        'type' => 'play_games',
-                        'target' => 6,
+                        'title' => 'Deposit amount reaches 100',
+                        'type' => 'recharge',
+                        'target' => 100,
                         'progress_key' => 'played_games_count'
                     ],
                     [
                         'id' => 'stage2_task2',
-                        'title' => 'Bet amount reaches 3000',
+                        'title' => 'Bet amount reaches 200',
                         'type' => 'bet_amount',
-                        'target' => 3000,
+                        'target' => 200,
                         'progress_key' => 'total_bet'
                     ],
                     [
@@ -1054,15 +1054,15 @@ class ActivityController extends Controller
         $taskData['total_bet'] = $totalBet / NumConfig::NUM_VALUE;
 
         // 获取充值次数
-        $rechargeCount = $userTotalStatistics?$userTotalStatistics->RechargeTimes:0;
-        $taskData['recharge_count'] = min(max($rechargeCount-1,0),1);
+        $rechargeCount = $userTotalStatistics?$userTotalStatistics->Recharge:0;
+        $taskData['recharge_count'] = min($rechargeCount,29);
 
         // 获取玩过的游戏数量(去重)
-        $playedGames = DB::table('QPRecordDB.dbo.RecordUserGameCount')
-            ->where('UserID', $userId)
-            ->distinct()
-            ->count('GameID');
-        $taskData['played_games_count'] = $playedGames;
+//        $playedGames = DB::table('QPRecordDB.dbo.RecordUserGameCount')
+//            ->where('UserID', $userId)
+//            ->distinct()
+//            ->count('GameID');
+        $taskData['played_games_count'] = min($rechargeCount,100);;
 
         // 邀请人数从Redis读取(通过 triggerInvite 方法触发)
         if (!isset($taskData['invite_count'])) {
@@ -1136,15 +1136,15 @@ class ActivityController extends Controller
         // 阶段1任务检查
         $taskData['stage1_task1'] = $taskData['sign_in_count'] >= 1;
         $taskData['stage1_task2'] = $taskData['total_bet'] >= 100;
-        $taskData['stage1_task3'] = $taskData['recharge_count'] >= 1;
+        $taskData['stage1_task3'] = $taskData['recharge_count'] >= 29;
         $taskData['stage1_completed'] = $taskData['stage1_task1'] && 
                                          $taskData['stage1_task2'] && 
                                          $taskData['stage1_task3'];
 
         // 阶段2任务检查
         if ($taskData['stage1_completed']) {
-            $taskData['stage2_task1'] = $taskData['played_games_count'] >= 6;
-            $taskData['stage2_task2'] = $taskData['total_bet'] >= 3000;
+            $taskData['stage2_task1'] = $taskData['played_games_count'] >= 100;
+            $taskData['stage2_task2'] = $taskData['total_bet'] >= 200;
             $taskData['stage2_task3'] = $taskData['invite_count'] >= 1;
             $taskData['stage2_completed'] = $taskData['stage2_task1'] && 
                                              $taskData['stage2_task2'] && 

+ 0 - 30
config/games.php

@@ -7,35 +7,6 @@ return [
         'limitCount' => 5       // 之后每隔多久局提醒一次
     ],
     'gameName' => [
-        917 => '德州扑克',
-        2009 => '奔驰宝马',
-        3010 => '拉霸50线',
-        3011 => '25线拉霸',
-        3013 => '水果机BBB',
-        3014 => '拉霸9线',
-        3015 => '水果摇摇乐',
-        3016 => '拉霸世界杯',
-        3017 => '雷神拉霸',
-        3067 => '雅典娜',
-        3018 => '宝藏',
-        3019 => '闪电',
-        3020 => '万圣节',
-        3021 => '蜂巢',
-        4000 => 'CACHETA',
-        4010 => 'Truco',
-        4020 => 'Crash',
-        4028 => 'Aviator',
-        4029 => 'Aviator2',
-        4021 => 'ClearBomb',
-        5002 => 'Joker5x1',
-        5005 => '钓鱼',
-        5006 => '财富老虎',
-        5007 => '财富金牛',
-        //        5008 => '财富金兔',
-        5004 => '阿兹特克50线',
-        6001 => '新雷神消除',
-        6021 => '龙虎斗',
-        8001 => 'SuperJoker',
         901543462 => 'Fortune Rabbit',
         901695365 => 'Fortune Dragon',
         9068 => 'Fortune Mouse',
@@ -65,7 +36,6 @@ return [
 
     ],
     'openKGame' => [
-        917, 2009, 3010, 3011, 3013, 3014, 3015, 3016, 3017, 3067, 3018, 3019, 3020, 3021, 4000, 4010, 4020, 4021, 5002,5005, 5006,  5007,5004,5008,6001, 8001,6021,4028,4029,
         901543462,901695365,9068,9057,9042,9048,901682240,90126,9098,9089,901508783,901451122,901492288,90135,90104,
         9149,9135,91109,91223,91300,91302,9151,91403,9147,91258,91421,
     ],