Commit 06cfef8c authored by Alfonso Rafael Solis Rangel's avatar Alfonso Rafael Solis Rangel
Browse files

Correcciones al almacenar los datos de las importaciones

parent 0aff15e3
Loading
Loading
Loading
Loading
+23 −19
Original line number Diff line number Diff line
@@ -575,6 +575,8 @@ public function upload(Request $request)
        $data = array_map('str_getcsv', explode("\n", $content));
        $header = array_shift($data);

        

        foreach ($data as $row) {
            if (count($header) !== count($row)) {
                continue;
@@ -586,28 +588,30 @@ public function upload(Request $request)
            $existProfesion = $profesiones->firstWhere('nombre', $row['profesion']);

            $datosContacto = [
                'nombre' => $row['nombre'],
                'ap_paterno' => $row['ap_paterno'],
                'ap_materno' => $row['ap_materno'],
                'cargo_desc' => $row['cargo_desc'],
                'mes_cump' => $row['mes_cump'],
                'dia_cump' => $row['dia_cump'],
                'domicilio_oficial' => $row['domicilio_oficial'],
                'codigo_postal' => $row['codigo_postal'],
                'localidad_oficial' => $row['localidad_oficial'],
                'municipio_oficial' => $row['municipio_oficial'],
                'estado' => $row['estado'],
                'pais' => $row['pais'],
                'domicilio_par' => $row['domicilio_par'],
                'codigo_postal_par' => $row['codigo_postal_par'],
                'localidad_par' => $row['localidad_par'],
                'municipio_par' => $row['municipio_par'],
                'estado_par' => $row['estado_par'],	
                'pais_par' => $row['pais_par'],	
                'finado' => $row['finado'],
                'nombre' => !empty($row['nombre']) ? $row['nombre'] : null,
                'ap_paterno' => !empty($row['ap_paterno']) ? $row['ap_paterno'] : null,
                'ap_materno' => !empty($row['ap_materno']) ? $row['ap_materno'] : null,
                'cargo_desc' => !empty($row['cargo_desc']) ? $row['cargo_desc'] : null,
                'mes_cump' => !empty($row['mes_cump']) ? $row['mes_cump'] : null,
                'dia_cump' => !empty($row['dia_cump']) ? $row['dia_cump'] : null,
                'domicilio_oficial' => !empty($row['domicilio_oficial']) ? $row['domicilio_oficial'] : null,
                'codigo_postal' => !empty($row['codigo_postal']) ? $row['codigo_postal'] : null,
                'localidad_oficial' => !empty($row['localidad_oficial']) ? $row['localidad_oficial'] : null,
                'municipio_oficial' => !empty($row['municipio_oficial']) ? $row['municipio_oficial'] : null,
                'estado' => !empty($row['estado']) ? $row['estado'] : null,
                'pais' => !empty($row['pais']) ? $row['pais'] : null,
                'domicilio_par' => !empty($row['domicilio_par']) ? $row['domicilio_par'] : null,
                'codigo_postal_par' => !empty($row['codigo_postal_par']) ? $row['codigo_postal_par'] : null,
                'localidad_par' => !empty($row['localidad_par']) ? $row['localidad_par'] : null,
                'municipio_par' => !empty($row['municipio_par']) ? $row['municipio_par'] : null,
                'estado_par' => !empty($row['estado_par']) ? $row['estado_par'] : null,
                'pais_par' => !empty($row['pais_par']) ? $row['pais_par'] : null,
                'finado' => !empty($row['finado']) ? $row['finado'] : 0,
                'foto_perfil' => 'assets/images/profile-icon.webp'
            ];

            //dd($datosContacto);

            if(isset($existProfesion)){
                $datosContacto['profesion_id'] = $existProfesion->id;
            }