Преглед изворни кода

feat: :sparkles: feat(agendamento-sob-medida) foi ajustado para não listar propostas apagadas no banco de dados

foi relaizado um ajuste para que na parte de oportunidades do prestador não aparecer oportunidades que ja foram deletadas no banco de dados

fase:dev | origin:escopo
kayo henrique пре 11 часа
родитељ
комит
af871e84e5
2 измењених фајлова са 6 додато и 0 уклоњено
  1. 4 0
      app/Services/CustomScheduleService.php
  2. 2 0
      app/Services/DashboardService.php

+ 4 - 0
app/Services/CustomScheduleService.php

@@ -310,10 +310,14 @@ class CustomScheduleService
       $proposal = ScheduleProposal::findOrFail($proposalId);
       $schedule = $proposal->schedule;
 
+      Log::info($schedule);
       if ($schedule->provider_id) {
         throw new \Exception(__('validation.custom.opportunity.already_assigned'));
       }
 
+      Log::info('vrauu2');
+
+
       $provider = Provider::find($proposal->provider_id);
       switch ($schedule->period_type) {
         case '8':

+ 2 - 0
app/Services/DashboardService.php

@@ -184,6 +184,7 @@ class DashboardService
       ->get();
 
       $schedulesProposals = ScheduleProposal::query()
+
     ->leftJoin('schedules', 'schedule_proposals.schedule_id', '=', 'schedules.id')
     ->leftJoin('providers', 'schedule_proposals.provider_id', '=', 'providers.id')
     ->leftJoin('users', 'providers.user_id', '=', 'users.id')
@@ -191,6 +192,7 @@ class DashboardService
     ->where('schedules.client_id', $cliente->id)
     ->where('schedules.schedule_type', 'custom')
     ->where('schedules.status', 'pending')
+    ->whereNull('schedules.deleted_at')
 
     ->orderBy('schedule_proposals.created_at', 'desc')