diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php index 248668d..b537d6e 100644 --- a/app/Http/Controllers/AdminController.php +++ b/app/Http/Controllers/AdminController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers; use App\GrupoDeCompra; use App\Helpers\PedidosExportHelper; +use App\Producto; use League\Csv\Exception; use Mpdf\MpdfException; @@ -68,7 +69,24 @@ class AdminController extends Controller } catch (Exception $e) { return response()->json(['message' => $e->getMessage()]); } - $pattern = storage_path('csv/exports/'. $gdc->nombre . '-*.csv'); + $pattern = storage_path('csv/exports/'. $gdc->nombre . '-ollas-*.csv'); + $files = glob($pattern); + + usort($files, function ($a, $b) { + return filemtime($b) <=> filemtime($a); + }); + + return response()->download($files[0]); + } + + public function exportarNotasACSV(GrupoDeCompra $gdc) + { + try { + Producto::planillaNotasBarrio($gdc); + } catch (Exception $e) { + return response()->json(['message' => $e->getMessage()]); + } + $pattern = storage_path('csv/exports/notas-de-'. $gdc->nombre . '-*.csv'); $files = glob($pattern); usort($files, function ($a, $b) {