draw_id !== (int) $draw->id) { return ApiResponse::error( trans('api.not_found', [], $request->lotteryLocale()), ErrorCode::NotFound->value, null, 404, ); } try { $draw = $this->discardService->discard($draw, $batch); } catch (\RuntimeException $e) { return ApiMessage::runtimeErrorResponse($request, $e); } return ApiResponse::success([ 'draw_no' => $draw->draw_no, 'status' => $draw->status, 'deleted_batch_id' => (int) $batch->id, ]); } }