Gustavo Mantovani vor 1 Woche
Ursprung
Commit
0cce19acfc
2 geänderte Dateien mit 13 neuen und 0 gelöschten Zeilen
  1. 7 0
      app/Services/DashboardService.php
  2. 6 0
      app/Services/ZipCodeCoordinatesService.php

+ 7 - 0
app/Services/DashboardService.php

@@ -370,6 +370,13 @@ class DashboardService
             'provider_city_filter' => $clientPrimaryAddress?->city_id,
         ]);
 
+        if ($providersClose->whereNull('distance_km')->isEmpty()) {
+            Log::info('Dashboard providersClose zip fallback skipped', [
+                'reason' => 'all_distances_calculated_by_sql',
+                'count'  => $providersClose->count(),
+            ]);
+        }
+
         $this->zipCodeCoordinatesService->preload(
             $providersClose->whereNull('distance_km')->pluck('provider_zip_code')
         );

+ 6 - 0
app/Services/ZipCodeCoordinatesService.php

@@ -15,6 +15,12 @@ class ZipCodeCoordinatesService
 
     public function resolve(?float $latitude, ?float $longitude, ?string $zipCode): ?array
     {
+        Log::info('ZipCodeCoordinates resolve entered', [
+            'has_latitude'  => $latitude !== null,
+            'has_longitude' => $longitude !== null,
+            'zip_code'      => $this->normalize($zipCode),
+        ]);
+
         if ($latitude !== null && $longitude !== null) {
             Log::info('ZipCodeCoordinates resolve using address coordinates', [
                 'latitude'  => $latitude,