This commit is contained in:
Tokumeikoi 2020-04-26 19:15:13 +08:00
parent 42ad99065e
commit 99117cca58

View File

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