create new controller and dependency for change statuse and create new permission
This commit is contained in:
@@ -8,6 +8,7 @@ use App\Exports\V3\AccidentReceipt\DataTableReport;
|
||||
use App\Facades\File\FileFacade;
|
||||
use App\Facades\Sms\Sms;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\V3\AccidentReceipt\ChangeStatusRequest;
|
||||
use App\Http\Requests\V3\AccidentReceipt\ConfirmPaymentInfoRequest;
|
||||
use App\Http\Requests\V3\AccidentReceipt\StoreRequest;
|
||||
use App\Http\Requests\V3\AccidentReceipt\SubmitInvoiceRequest;
|
||||
@@ -372,4 +373,14 @@ class AccidentReceiptController extends Controller
|
||||
{
|
||||
return $this->successResponse(DailyAccidentSettings::query()->where('type', 'accident_type')->get());
|
||||
}
|
||||
|
||||
public function changeStatus(ChangeStatusRequest $request, Accident $accident): JsonResponse
|
||||
{
|
||||
$accident->update([
|
||||
'status' => $request->status_id,
|
||||
'status_fa' => AccidentStates::name($request->status_id),
|
||||
]);
|
||||
|
||||
return $this->successResponse($accident);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user