Explorar o código

admin superball prize search

laowu hai 14 horas
pai
achega
662d0691c5

+ 14 - 2
app/Http/Controllers/Admin/SuperballController.php

@@ -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'));
     }
     }
 }
 }

+ 3 - 3
resources/views/admin/superball/prizes.blade.php

@@ -25,8 +25,8 @@
                                 <div>
                                 <div>
                                     <span style="padding-left: 10px">结算日期:</span>
                                     <span style="padding-left: 10px">结算日期:</span>
                                     <input type="date" name="date" class="form-control" value="{{ $date ?? '' }}" />
                                     <input type="date" name="date" class="form-control" value="{{ $date ?? '' }}" />
-                                    <span style="padding-left: 10px">用户ID:</span>
-                                    <input type="text" name="user_id" class="form-control" style="width: 100px;" value="{{ $userId ?: '' }}" placeholder="UserID" />
+                                    <span style="padding-left: 10px">会员ID:</span>
+                                    <input type="text" name="game_id" class="form-control" style="width: 100px;" value="{{ $gameId ?: '' }}" placeholder="GameID" />
                                 </div>
                                 </div>
                                 <div style="margin-top: 10px;">
                                 <div style="margin-top: 10px;">
                                     <input type="submit" class="btn btn-sm btn-gradient-dark btn-icon-text" value="查询"/>&nbsp;&nbsp;
                                     <input type="submit" class="btn btn-sm btn-gradient-dark btn-icon-text" value="查询"/>&nbsp;&nbsp;
@@ -67,7 +67,7 @@
                             </table>
                             </table>
                             <div class="box-footer clearfix">
                             <div class="box-footer clearfix">
                                 共 <b>{{ $list->total() }}</b> 条,共 <b>{{ $list->lastPage() }}</b> 页
                                 共 <b>{{ $list->total() }}</b> 条,共 <b>{{ $list->lastPage() }}</b> 页
-                                {!! $list->appends(['date' => $date, 'user_id' => $userId])->links() !!}
+                                {!! $list->appends(['date' => $date, 'game_id' => $gameId])->links() !!}
                             </div>
                             </div>
                         </div>
                         </div>
                     </div>
                     </div>