From 612abc4378bce01664765db422d284ace059b960 Mon Sep 17 00:00:00 2001 From: ale Date: Thu, 19 Jun 2025 15:12:46 -0300 Subject: [PATCH] Eliminado controlador no usado --- app/Http/Controllers/ComprasController.php | 98 ---------------------- 1 file changed, 98 deletions(-) delete mode 100644 app/Http/Controllers/ComprasController.php diff --git a/app/Http/Controllers/ComprasController.php b/app/Http/Controllers/ComprasController.php deleted file mode 100644 index 40daea7..0000000 --- a/app/Http/Controllers/ComprasController.php +++ /dev/null @@ -1,98 +0,0 @@ -download($file); - } - - public function descargarNotas(): BinaryFileResponse - { - Producto::planillaNotas(); - $file = resource_path('csv/exports/notas-por-barrio.csv'); - return response()->download($file); - } - - public function pdf() { - GrupoDeCompra::exportarPedidosBarrialesAPdf(); - } - - public function show() - { - return view('auth/login'); - } - - public function cargarCanasta(Request $request): JsonResponse - { - $request->validate([ - 'data' => 'required|file|mimes:csv,txt|max:2048', - ]); - - $nombre = CanastaHelper::guardarCanasta($request->file('data'), self::CANASTAS_PATH); - CanastaHelper::cargarCanasta(self::CANASTAS_PATH . $nombre); - - return response()->json([ - 'message' => 'Canasta cargada exitosamente', - ]); - } - - public function descargarCanastaEjemplo(): BinaryFileResponse - { - $file = resource_path('csv/productos.csv'); - return response()->download($file); - } - - public function cargarSaldos(Request $request): JsonResponse - { - $request->validate([ - 'data' => 'required|file|mimes:csv,txt|max:2048', - ]); - - $file = $request->file('data')->getPathname(); - $csv = Reader::createFromPath($file, 'r'); - try { - $csv->setDelimiter("|"); - $csv->setEnclosure("'"); - $csv->setHeaderOffset(0); - $records = $csv->getRecords(); - } catch (InvalidArgument|Exception $e) { - Log::error($e->getMessage()); - return response()->json([ - 'message' => 'No se pudo leer el csv', - ]); - } - - foreach ($records as $record) { - $barrio = $record[self::BARRIO]; - $saldo = $record[self::SALDO]; - GrupoDeCompra::where('nombre', $barrio) - ->update(['saldo' => $saldo]); - } - - return response()->json([ - 'message' => 'Saldos cargados exitosamente', - ]); - } -}