瀏覽代碼

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 9 小時之前
父節點
當前提交
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')