Hueco para transporte
This commit is contained in:
parent
9abeb98239
commit
8a0f8fbe13
|
@ -8,6 +8,7 @@ use Illuminate\Http\Request;
|
|||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Str;
|
||||
use League\Csv\CannotInsertRecord;
|
||||
use League\Csv\Reader;
|
||||
use League\Csv\Writer;
|
||||
|
||||
class Producto extends Model
|
||||
|
@ -91,10 +92,11 @@ class Producto extends Model
|
|||
$cantidadesPorBarrio = self::cantidadesPorBarrio();
|
||||
$planilla = [];
|
||||
$ultimaFila = 1;
|
||||
$filaTransporte = self::filaTransporte();
|
||||
|
||||
foreach ($cantidadesPorBarrio as $productoCantidades) {
|
||||
$fila = $productoCantidades->fila;
|
||||
if ($fila - $ultimaFila > 1) {
|
||||
while ($fila - $ultimaFila > 1) {
|
||||
$ultimaFila++;
|
||||
$planilla[$ultimaFila] = ['---'];
|
||||
}
|
||||
|
@ -157,4 +159,17 @@ class Producto extends Model
|
|||
var_export($e->getRecords());
|
||||
}
|
||||
}
|
||||
|
||||
private static function filaTransporte()
|
||||
{
|
||||
$csv = Reader::createFromPath(resource_path('csv/productos.csv'), 'r');
|
||||
$csv->setDelimiter("|");
|
||||
$csv->setEnclosure("'");
|
||||
$registros = $csv->getRecords();
|
||||
|
||||
foreach ($registros as $key => $registro)
|
||||
if ($registro[0] == 'T') return $key;
|
||||
|
||||
throw new Exception('No hay bono de transporte');
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue