Jelajahi Sumber

modifica update dati presenza a database

ferrari 3 bulan lalu
induk
melakukan
c44976e9cd
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      app/Http/Livewire/Presence.php

+ 2 - 1
app/Http/Livewire/Presence.php

@@ -252,7 +252,7 @@ class Presence extends Component
             ->where('calendar_id', $calendarId)
             ->where('user_id', $userId)
             ->where('status', '<>', 99)
-            ->whereIn('id', function ($q) use ($calendarId, $userId) {
+            ->whereIn('id', function ($q) use ($calendarId, $userId, $ids) {
                 $q->selectRaw('MAX(id)')
                     ->from('presences')
                     ->where('calendar_id', $calendarId)
@@ -270,6 +270,7 @@ class Presence extends Component
             ->where('calendar_id', $calendarId)
             ->where('user_id', $userId)
             ->where('status', '<>', 99)
+            ->where('member_id', $ids)
             ->delete();
 
         // Ricreo le presenze per ogni membro contenuto in $ids