|
@@ -156,7 +156,19 @@ class SuperballController extends BaseController
|
|
|
public function prizes(Request $request)
|
|
public function prizes(Request $request)
|
|
|
{
|
|
{
|
|
|
$date = $request->input('date');
|
|
$date = $request->input('date');
|
|
|
- $userId = (int)$request->input('user_id', 0);
|
|
|
|
|
|
|
+ $gameId = (int)$request->input('game_id', 0);
|
|
|
|
|
+ $userId = 0;
|
|
|
|
|
+
|
|
|
|
|
+ // 通过 GameID 从 AccountsInfo 获取对应的 UserID
|
|
|
|
|
+ if ($gameId > 0) {
|
|
|
|
|
+ $userInfo = DB::table('QPAccountsDB.dbo.AccountsInfo')
|
|
|
|
|
+ ->where('GameID', $gameId)
|
|
|
|
|
+ ->select('UserID')
|
|
|
|
|
+ ->first();
|
|
|
|
|
+ if ($userInfo) {
|
|
|
|
|
+ $userId = $userInfo->UserID;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
$query = DB::table(TableName::agent() . 'superball_prize_log as p')
|
|
$query = DB::table(TableName::agent() . 'superball_prize_log as p')
|
|
|
->leftJoin('QPAccountsDB.dbo.AccountsInfo as a', 'p.user_id', '=', 'a.UserID')
|
|
->leftJoin('QPAccountsDB.dbo.AccountsInfo as a', 'p.user_id', '=', 'a.UserID')
|
|
@@ -179,6 +191,6 @@ class SuperballController extends BaseController
|
|
|
$row->lucky_amount_display = number_float($row->lucky_amount / NumConfig::NUM_VALUE);
|
|
$row->lucky_amount_display = number_float($row->lucky_amount / NumConfig::NUM_VALUE);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- return view('admin.superball.prizes', compact('list', 'date', 'userId'));
|
|
|
|
|
|
|
+ return view('admin.superball.prizes', compact('list', 'date', 'gameId'));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|