mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 09:21:46 +08:00 
			
		
		
		
	update
This commit is contained in:
		| @@ -138,23 +138,12 @@ class ServerService | |||||||
|  |  | ||||||
|     public function log(int $userId, int $serverId, int $u, int $d, float $rate) |     public function log(int $userId, int $serverId, int $u, int $d, float $rate) | ||||||
|     { |     { | ||||||
|         $serverLog = ServerLog::where('user_id', $userId) |         $serverLog = new ServerLog(); | ||||||
|             ->where('server_id', $serverId) |         $serverLog->user_id = $userId; | ||||||
|             ->where('created_at', '>=', strtotime(date('Y-m-d h:00:00'))) |         $serverLog->server_id = $serverId; | ||||||
|             ->orderBy('created_at', 'DESC') |         $serverLog->u = $u; | ||||||
|             ->first(); |         $serverLog->d = $d; | ||||||
|         if ($serverLog) { |         $serverLog->rate = $rate; | ||||||
|             $serverLog->u = $serverLog->u + $u; |         $serverLog->save(); | ||||||
|             $serverLog->d = $serverLog->d + $d; |  | ||||||
|             $serverLog->save(); |  | ||||||
|         } else { |  | ||||||
|             $serverLog = new ServerLog(); |  | ||||||
|             $serverLog->user_id = $userId; |  | ||||||
|             $serverLog->server_id = $serverId; |  | ||||||
|             $serverLog->u = $u; |  | ||||||
|             $serverLog->d = $d; |  | ||||||
|             $serverLog->rate = $rate; |  | ||||||
|             $serverLog->save(); |  | ||||||
|         } |  | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user