send sms again
This commit is contained in:
@@ -135,16 +135,16 @@ class AccidentReceiptController extends Controller
|
||||
|
||||
if (!$request->report_base) {
|
||||
FileFacade::delete($accident->police_file, true);
|
||||
$police_file = FileFacade::save($request->file('police_file'), 'receipts_files/');
|
||||
$police_file = FileFacade::save($request->file('police_file'), "receipts_files/{$accident->id}/");
|
||||
}
|
||||
|
||||
if ($request->has('damage_picture1')) {
|
||||
FileFacade::delete($accident->damage_picture1, true);
|
||||
$damage_picture1 = FileFacade::save($request->file('damage_picture1'), 'receipts_files/');
|
||||
$damage_picture1 = FileFacade::save($request->file('damage_picture1'), "receipts_files/{$accident->id}/");
|
||||
}
|
||||
if ($request->has('damage_picture2')) {
|
||||
FileFacade::delete($accident->damage_picture2, true);
|
||||
$damage_picture2 = FileFacade::save($request->file('damage_picture2'), 'receipts_files/');
|
||||
$damage_picture2 = FileFacade::save($request->file('damage_picture2'), "receipts_files/{$accident->id}/");
|
||||
}
|
||||
|
||||
$accidentData = [
|
||||
@@ -240,33 +240,12 @@ class AccidentReceiptController extends Controller
|
||||
public function confirmPaymentInfo(ConfirmPaymentInfoRequest $request, Accident $accident): JsonResponse
|
||||
{
|
||||
DB::transaction(function () use ($request, $accident) {
|
||||
if ($request->has('deposit_insurance_status')) {
|
||||
if ($request->has('deposit_insurance_image')) {
|
||||
$deposit_insurance_image = $request->file('deposit_insurance_image')->storeAs('receipts_files/'.$accident->id, 'deposit_insurance_image_'.$accident->id.'_'.time().'.'.$request->file('deposit_insurance_image')->extension(), 'public');
|
||||
}
|
||||
|
||||
$deposit_insurance_amount = $request->deposit_insurance_amount;
|
||||
} else {
|
||||
$accident->deposit_insurance_image = null;
|
||||
$accident->deposit_insurance_amount = null;
|
||||
}
|
||||
|
||||
if ($request->has('deposit_daghi_status')) {
|
||||
if ($request->has('deposit_daghi_image')) {
|
||||
$deposit_daghi_image = $request->file('deposit_daghi_image')->storeAs('receipts_files/'.$accident->id, 'deposit_daghi_image_'.$accident->id.'_'.time().'.'.$request->file('deposit_daghi_image')->extension(), 'public');
|
||||
}
|
||||
|
||||
$deposit_daghi_amount = $request->deposit_daghi_amount;
|
||||
} else {
|
||||
$accident->deposit_daghi_image = null;
|
||||
$accident->deposit_daghi_amount = null;
|
||||
}
|
||||
|
||||
$accident->update([
|
||||
'deposit_insurance_image' => $deposit_insurance_image,
|
||||
'deposit_insurance_amount' => $deposit_insurance_amount,
|
||||
'deposit_daghi_image' => $deposit_daghi_image,
|
||||
'deposit_daghi_amount' => $deposit_daghi_amount,
|
||||
'deposit_insurance_image' => $request->deposit_insurance_image != null ? 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->deposit_insurance_image != null ? 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),
|
||||
]);
|
||||
@@ -331,7 +310,7 @@ class AccidentReceiptController extends Controller
|
||||
auth()->user()->addActivityComplete(1130);
|
||||
});
|
||||
|
||||
return $this->successResponse();
|
||||
return $this->successResponse($accident);
|
||||
}
|
||||
|
||||
public function generatePoliceDocument(Request $request, Accident $accident): JsonResponse
|
||||
@@ -346,6 +325,15 @@ class AccidentReceiptController extends Controller
|
||||
auth()->user()->addActivityComplete(1131);
|
||||
});
|
||||
|
||||
return $this->successResponse($accident);
|
||||
}
|
||||
|
||||
public function sendSmsAgain(Accident $accident): JsonResponse
|
||||
{
|
||||
$msg = "فاکتور با شناسه پرداخت \n" . explode("/", $accident->bill_code)[0]. "\n در سامانه سازمان راهداری ثبت شد. برای پرداخت از لینک زیر اقدام نمایید.\n\n".env("PAYMENT_LINK")."/#/pay/".explode("/", $accident->bill_code)[0]."/$accident->final_amount";
|
||||
|
||||
Sms::sendSms($accident->driver_phone_number, $msg);
|
||||
|
||||
return $this->successResponse();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,6 +19,14 @@ use App\Http\Controllers\V3\ProfileController;
|
||||
use App\Http\Controllers\V3\RahdaranController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::get('admin/permissions', function () {
|
||||
if (auth()->user()->username == 'witel') {
|
||||
auth()->user()->syncPermissions(\App\Models\Permission::all()->pluck('id')->toArray());
|
||||
return response('done');
|
||||
}
|
||||
abort(404);
|
||||
});
|
||||
|
||||
Route::prefix('harim')->name('harim')->group(function () {
|
||||
Route::prefix('divarkeshi')->name('divarkeshi')->controller(DivarkeshiController::class)->group(function () {
|
||||
Route::get('/', 'index')->name('index');
|
||||
@@ -254,6 +262,7 @@ Route::prefix('receipts')
|
||||
Route::get('/submit_invoice/{accident}', 'submitInvoice')->name('submitInvoice');
|
||||
Route::get('/check_payment_status/{accident}', 'checkPaymentStatus')->name('checkPaymentStatus');
|
||||
Route::get('/generate_police_document/{accident}', 'generatePoliceDocument')->name('generatePoliceDocument');
|
||||
Route::get('/send_sms_again/{accident}', 'sendSmsAgain')->name('sendSmsAgain');
|
||||
});
|
||||
|
||||
Route::prefix('receipt_reports')
|
||||
|
||||
Reference in New Issue
Block a user