mirror of
				https://github.com/v2board/v2board.git
				synced 2025-11-04 11:21:46 +08:00 
			
		
		
		
	update: user sort
This commit is contained in:
		@@ -58,7 +58,11 @@ class UserController extends Controller
 | 
				
			|||||||
        $pageSize = $request->input('pageSize') >= 10 ? $request->input('pageSize') : 10;
 | 
					        $pageSize = $request->input('pageSize') >= 10 ? $request->input('pageSize') : 10;
 | 
				
			||||||
        $sortType = in_array($request->input('sort_type'), ['ASC', 'DESC']) ? $request->input('sort_type') : 'DESC';
 | 
					        $sortType = in_array($request->input('sort_type'), ['ASC', 'DESC']) ? $request->input('sort_type') : 'DESC';
 | 
				
			||||||
        $sort = $request->input('sort') ? $request->input('sort') : 'created_at';
 | 
					        $sort = $request->input('sort') ? $request->input('sort') : 'created_at';
 | 
				
			||||||
        $userModel = User::orderBy($sort, $sortType);
 | 
					        $userModel = User::select(
 | 
				
			||||||
 | 
					            DB::raw('*'),
 | 
				
			||||||
 | 
					            DB::raw('(u+d) as total_used')
 | 
				
			||||||
 | 
					        )
 | 
				
			||||||
 | 
					            ->orderBy($sort, $sortType);
 | 
				
			||||||
        $this->filter($request, $userModel);
 | 
					        $this->filter($request, $userModel);
 | 
				
			||||||
        $total = $userModel->count();
 | 
					        $total = $userModel->count();
 | 
				
			||||||
        $res = $userModel->forPage($current, $pageSize)
 | 
					        $res = $userModel->forPage($current, $pageSize)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								public/assets/admin/umi.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								public/assets/admin/umi.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								public/theme/v2board/assets/umi.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								public/theme/v2board/assets/umi.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user