소스 검색

fix pedone parte coinvolta

FabioFratini 1 년 전
부모
커밋
6fe4012d10
1개의 변경된 파일16개의 추가작업 그리고 1개의 파일을 삭제
  1. 16 1
      app/Http/Livewire/Traits/HasParteCoinvolta.php

+ 16 - 1
app/Http/Livewire/Traits/HasParteCoinvolta.php

@@ -3,6 +3,7 @@
 namespace App\Http\Livewire\Traits;
 
 use App\Models\ReportDataPartiCoinvolte;
+use App\Models\ReportDataPedoni;
 use App\Models\ReportDataVeicoli;
 use App\Models\Vehicle;
 
@@ -72,6 +73,16 @@ trait HasParteCoinvolta{
                         'conducenti' => $anagrafica
                     ]
                 );
+            }else{
+                ReportDataPedoni::updateOrCreate(
+                    [
+                        'report_id' => $this->dataId,
+                        'progressive' => $progressive,
+                    ],
+                    [
+                        'pedoni' => $anagrafica
+                    ]
+                );
             }
         }
 
@@ -120,7 +131,6 @@ trait HasParteCoinvolta{
                 );
             }
         }
-
         $this->parti_coinvolte = ReportDataPartiCoinvolte::where('report_id', $this->dataId)->get();
     }
 
@@ -178,6 +188,11 @@ trait HasParteCoinvolta{
                 'report_id' => $this->dataId,
                 'progressive' => $progressive
             ]);
+        }else{
+            ReportDataPedoni::create([
+                'report_id' => $this->dataId,
+                'progressive' => $progressive
+            ]);
         }
 
         $this->parti_coinvolte = ReportDataPartiCoinvolte::where('report_id', $this->dataId)->get();