Explorar el Código

fixed can access

= hace 3 años
padre
commit
8464365548
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      app/Models/Pro.php

+ 2 - 1
app/Models/Pro.php

@@ -841,7 +841,8 @@ WHERE
                     ->orWhereRaw('id IN (SELECT client_id FROM appointment WHERE status NOT IN (\'CANCELLED\') AND pro_id = ?)', [$proID])
                     ->orWhereRaw('id IN (SELECT mcp_pro_id FROM client_program WHERE client_id = client.id AND is_active = TRUE)')
                     ->orWhereRaw('id IN (SELECT manager_pro_id FROM client_program WHERE client_id = client.id AND is_active = TRUE)')
-                    ->orWhereRaw('id IN (SELECT client_id FROM note WHERE ally_pro_id = ? AND is_cancelled = FALSE)', [$proID]);
+                    ->orWhereRaw('id IN (SELECT client_id FROM note WHERE ally_pro_id = ? AND is_cancelled = FALSE)', [$proID])
+                    ->orWhereRaw('id IN (SELECT client_id FROM client_review_request WHERE pro_id = ? AND access_start_date >= NOW() AND access_end_date >= NOW())');
             })->count();
         return !!$canAccess;
     }