/** * Run the database seeds. * * @return void */ public function run() { $this->command->info('Subir archivo libres...'); if (file_exists('public/temp/libres.csv')) { if (($gestor = fopen('public/temp/libres.csv', "r")) !== FALSE) { $i = 0; while (($vars = fgetcsv($gestor, 1000, ";")) !== FALSE) { $numero = $vars[0]; $codigo = $vars[1]; $fecha = $vars[2]; $sim = \App\Libre::find($numero); if ($sim != null) { $sim->fecha_activacion = $fecha; $sim->plan = $codigo; $sim->save(); } $sim = \App\Simcard::find($numero); if ($sim != null) { $sim->fecha_activacion = $fecha; $sim->save(); } } fclose($gestor); unlink('public/temp/libres.csv'); $this->command->info('modificados: ' . $i); } } /* $this->command->info('Subir archivo comisiones...'); if (file_exists('public/temp/comisiones.csv')) { if (($gestor = fopen('public/temp/comisiones.csv', "r")) !== FALSE) { fgetcsv($gestor, 1000, ","); while (($vars = fgetcsv($gestor, 1000, ",")) !== FALSE) { $numero = str_replace('"', '',$vars[0]); $periodo = str_replace('"', '',$vars[2]); try{ $simc = \DB::table('simcards')->where('numero', '=',$numero)->first(); if($simc == null){ $ICC = \DB::table('simcards')->select('ICC')->orderBy(\DB::raw('ICC*1'))->first(); $ICC = $ICC->ICC - 1; $simc = \App\Simcard::create([ 'ICC' => $ICC, 'numero' => $numero, 'fecha_vencimiento' => null, 'fecha_activacion' => null, 'nombreSubdistribuidor' => 'SIN ASIGNAR', 'tipo' => 1, 'paquete' => 0, 'fecha_entrega' => null ]); } \App\Comision::create([ 'ICC' => $simc->ICC, 'valor' => $vars[1], 'periodo' => $periodo, ]); }catch(Exception $e){ } } fclose($gestor); unlink('public/temp/comisiones.csv'); } }*/ }
public function actualizarLibre(Request $request) { if ($request->ajax()) { if ($request['dato'] != null) { $dato = $request['dato']; $simcard = \App\Libre::find($dato[0]); $simcard->responsable = $dato[1]; $simcard->cedula = $dato[2]; $simcard->telefono = $dato[3]; $simcard->ciudad_responsable = $dato[4]; $simcard->barrio_responsable = $dato[5]; $simcard->fecha_entrega = $dato[6]; $simcard->fecha_llamada = $dato[7]; $simcard->detalle_llamada = $dato[8]; $simcard->direccion_responsable = $dato[9]; $simcard->save(); return 1; } else { $simcard = []; } return $simcard; } }