|
|
@@ -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'] &&
|