Przeglądaj źródła

update: server log

tokumeikoi 3 lat temu
rodzic
commit
c2577e37c4
1 zmienionych plików z 7 dodań i 4 usunięć
  1. 7 4
      app/Services/ServerService.php

+ 7 - 4
app/Services/ServerService.php

@@ -268,12 +268,15 @@ class ServerService
             ->where('user_id', $userId)
             ->where('rate', $rate)
             ->where('method', $method)
-            ->lockForUpdate()
             ->first();
         if ($serverLog) {
-            $serverLog->u = $serverLog->u + $u;
-            $serverLog->d = $serverLog->d + $d;
-            return $serverLog->save();
+            try {
+                $serverLog->increment('u', $u);
+                $serverLog->increment('d', $d);
+                return true;
+            } catch (\Exception $e) {
+                return false;
+            }
         } else {
             $serverLog = new ServerLog();
             $serverLog->user_id = $userId;