Jelajahi Sumber

feat: adiciona contratos, historico e edicao

ebagabee 1 bulan lalu
induk
melakukan
f56aaf4436
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      app/Services/FranchiseeContractService.php

+ 2 - 2
app/Services/FranchiseeContractService.php

@@ -63,8 +63,6 @@ public function update(int $id, array $data): ?FranchiseeContract
         $taxFields = ['inhabitant_classification_id', 'tbr_fixed_value', 'marketing_fund_percentage', 'maintance_tax_percentage'];
         $hasTaxChange = collect($taxFields)->contains(fn($field) => array_key_exists($field, $data));
 
-        $model->update($data);
-
         if ($hasTaxChange) {
             FranchiseeContractTaxHistory::create([
                 'franchisee_contract_id'       => $model->id,
@@ -75,6 +73,8 @@ public function update(int $id, array $data): ?FranchiseeContract
             ]);
         }
 
+        $model->update($data);
+
         return $model->fresh();
     }