Gustavo Mantovani hai 1 semana
pai
achega
0cce19acfc

+ 7 - 0
app/Services/DashboardService.php

@@ -370,6 +370,13 @@ class DashboardService
             'provider_city_filter' => $clientPrimaryAddress?->city_id,
             '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(
         $this->zipCodeCoordinatesService->preload(
             $providersClose->whereNull('distance_km')->pluck('provider_zip_code')
             $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
     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) {
         if ($latitude !== null && $longitude !== null) {
             Log::info('ZipCodeCoordinates resolve using address coordinates', [
             Log::info('ZipCodeCoordinates resolve using address coordinates', [
                 'latitude'  => $latitude,
                 'latitude'  => $latitude,