|
@@ -891,4 +891,44 @@ class ExtensionNewController extends Controller
|
|
|
|
|
|
|
|
return view('admin.extension_new.bind_list', $result);
|
|
return view('admin.extension_new.bind_list', $result);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 用户下级查询
|
|
|
|
|
+ * @return mixed
|
|
|
|
|
+ */
|
|
|
|
|
+ public function subordinate(Request $request)
|
|
|
|
|
+ {
|
|
|
|
|
+ $query = DB::connection('mysql')->table('webgame.AgentUser');
|
|
|
|
|
+
|
|
|
|
|
+ if (!$request->input('GameID')) {
|
|
|
|
|
+ return view('admin.extension_new.subordinate', []);
|
|
|
|
|
+ }
|
|
|
|
|
+ $userID = DB::table('QPAccountsDB.dbo.AccountsInfo')
|
|
|
|
|
+ ->where('GameID', $request->input('GameID'))
|
|
|
|
|
+ ->value('UserID');
|
|
|
|
|
+ if (!$userID) {
|
|
|
|
|
+ return view('admin.extension_new.subordinate', []);
|
|
|
|
|
+ }
|
|
|
|
|
+ $query->where('AgentUser.Higher1ID', $userID);
|
|
|
|
|
+ $list = $query->paginate(15);
|
|
|
|
|
+ $userIDs = $list->pluck('UserID')->toArray();
|
|
|
|
|
+ if ($userIDs) {
|
|
|
|
|
+ $users = DB::table('QPAccountsDB.dbo.AccountsInfo')
|
|
|
|
|
+ ->whereIn('UserID', $userIDs)
|
|
|
|
|
+ ->get();
|
|
|
|
|
+ foreach ($list as $k => $v) {
|
|
|
|
|
+ foreach ($users as $k1 => $v1) {
|
|
|
|
|
+ if ($v1->UserID == $v->UserID) {
|
|
|
|
|
+ $list[$k]->GameID = $v1->GameID;
|
|
|
|
|
+ $list[$k]->RegisterDate = $v1->RegisterDate;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return view('admin.extension_new.subordinate', [
|
|
|
|
|
+ 'request' => $request,
|
|
|
|
|
+ 'list' => $list,
|
|
|
|
|
+ ]);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|