From 761e2b77da8eb196d4d00d2010adf33eaa9e907f Mon Sep 17 00:00:00 2001 From: joddyabott Date: Sat, 30 Aug 2025 14:21:25 +0330 Subject: [PATCH] create new migration and bug fix another code for safty and privacy --- .../Accident/AccidentReceiptController.php | 23 ++++--------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/app/Http/Controllers/V3/Dashboard/Accident/AccidentReceiptController.php b/app/Http/Controllers/V3/Dashboard/Accident/AccidentReceiptController.php index bfe6a5a9..1a5e5555 100644 --- a/app/Http/Controllers/V3/Dashboard/Accident/AccidentReceiptController.php +++ b/app/Http/Controllers/V3/Dashboard/Accident/AccidentReceiptController.php @@ -103,7 +103,7 @@ class AccidentReceiptController extends Controller $sum += $ojrate_nasb; $accidentData['ojrate_nasb'] = $ojrate_nasb; - $accidentData['driver_share_amount'] = $sum; + $accidentData['sum'] = $sum; $accident = Accident::query()->create($accidentData); $accident->damage_picture1 = FileFacade::save($request->file('damage_picture1'), "receipts_files/{$accident->id}"); @@ -191,7 +191,7 @@ class AccidentReceiptController extends Controller $sum += $ojrate_nasb; $accidentData['ojrate_nasb'] = $ojrate_nasb; - $accidentData['driver_share_amount'] = $sum; + $accidentData['sum'] = $sum; $accident->update($accidentData); @@ -246,28 +246,13 @@ class AccidentReceiptController extends Controller public function confirmPaymentInfo(ConfirmPaymentInfoRequest $request, Accident $accident): JsonResponse { DB::transaction(function () use ($request, $accident) { -// $final_amount = $accident->driver_share_amount - ($request->deposit_insurance_amount + $request->deposit_daghi_amount); -// -// if ($final_amount > 0) { -// $status = AccidentStates::SABT_FISH->value; -// $status_fa = AccidentStates::name($status); -// } -// elseif ($final_amount == 0) { -// $status = AccidentStates::PARDAKHT_FACTOR->value; -// $status_fa = AccidentStates::name($status); -// } -// else{ -// throw ValidationException::withMessages([ -// 'amounts' => 'مبالغ داغی و بیمه از مبلغ سهم راننده بیشتر است.', -// ]); -// } $accident->update([ 'deposit_insurance_image' => $request->has('deposit_insurance_image') ? FileFacade::save($request->deposit_insurance_image, "receipts_files/{$accident->id}/deposit_insurance") : null, 'deposit_insurance_amount' => $request->deposit_insurance_amount ?? 0, 'deposit_daghi_image' => $request->has('deposit_daghi_image') ? FileFacade::save($request->deposit_daghi_image, "receipts_files/{$accident->id}/deposit_daghi") : null, 'deposit_daghi_amount' => $request->deposit_daghi_amount ?? 0, - 'status' => AccidentStates::SABT_FISH->value, - 'status_fa' => AccidentStates::name(AccidentStates::SABT_FISH->value), + 'status' => AccidentStates::SABT_FISH->value, + 'status_fa' => AccidentStates::name(AccidentStates::SABT_FISH->value), ]); auth()->user()->addActivityComplete(1132);