/** * Store a newly created resource in storage. * POST /lista/estadosdigitalizacionmotivo * * @return Response */ public function postEstadosdigitalizacionmotivo() { //si la peticion es ajax if (Request::ajax()) { $datos = EstadosDigitalizacion::getEstadosDigitalizacionMotivos(); return Response::json(array('rst' => 1, 'datos' => $datos)); } }
public static function nuevo($row) { $estado = new EstadosDigitalizacion(); $estado['proyecto'] = $row[0] ? $row[0] : ''; $estado['cliente_cms'] = $row[1] ? $row[1] : ''; $estado['servicio_cms'] = $row[2] ? $row[2] : ''; $estado['nom_ape'] = $row[3] ? $row[3] : ''; $estado['cond'] = $row[4] ? $row[4] : ''; $estado['tipvia'] = $row[5] ? $row[5] : ''; $estado['via'] = $row[6] ? $row[6] : ''; $estado['num'] = $row[7] ? $row[7] : ''; $estado['piso'] = $row[8] ? $row[8] : ''; $estado['int'] = $row[9] ? $row[9] : ''; $estado['mzn'] = $row[10] ? $row[10] : ''; $estado['lot'] = $row[11] ? $row[11] : ''; $estado['distrito'] = $row[12] ? $row[12] : ''; $estado['urb'] = $row[13] ? $row[13] : ''; $estado['etapa'] = $row[14] ? $row[14] : ''; $estado['sect'] = $row[15] ? $row[15] : ''; $estado['tel1'] = $row[16] ? $row[16] : ''; $estado['tel2'] = $row[17] ? $row[17] : ''; $estado['tel3'] = $row[18] ? $row[18] : ''; $estado['tel1at'] = $row[19] ? $row[19] : ''; $estado['tel2at'] = $row[20] ? $row[20] : ''; $estado['nodo'] = $row[21] ? $row[21] : ''; $estado['troba'] = $row[22] ? $row[22] : ''; $estado['amp'] = $row[23] ? $row[23] : ''; $estado['tap'] = $row[24] ? $row[24] : ''; $estado['claserv'] = $row[25] ? $row[25] : ''; $estado['Telefono'] = $row[26] ? $row[26] : ''; $estado['tipodeco'] = $row[27] ? $row[27] : ''; $estado['horario1'] = $row[28] ? $row[28] : ''; $estado['horario2'] = $row[29] ? $row[29] : ''; $estado['horario3'] = $row[30] ? $row[30] : ''; $estado['usuario_created_at'] = Auth::user()->id; $estado->save(); }
public function postEstadodigitalizacion() { //validar archivo if (Input::hasFile('archivo')) { if (Input::file('archivo')->isValid()) { $file = Input::file('archivo'); $tmpArchivo = $file->getRealPath(); $data = Helpers::fileToJsonAddress($tmpArchivo, 0); } else { return Response::json(array('estado' => '0', 'msj' => 'Archivo no valido')); } } else { return Response::json(array('estado' => '0', 'msj' => 'Archivo no valido')); } set_time_limit(0); $i = 0; //recorre filas foreach ($data as $key => $value) { $row = explode("\t", $value); //recorre columnas if ($key > 0) { $estados = EstadosDigitalizacion::where('cliente_cms', '=', $row[1])->where('servicio_cms', '=', $row[2])->first(); if (count($estados) == 0) { //INSERTAR try { $estado = EstadosDigitalizacion::nuevo($row); } catch (Exception $e) { Log::error($e); return ""; } $i++; } } } return Response::json(array('rst' => 1, 'msj' => 'Se cargaron ' . $i . ' registros')); }