FIX: Actualizar consulta de padrón vehicular y datos de inscripción

This commit is contained in:
Juan Felipe Zapata Moreno 2025-11-21 16:47:01 -06:00
parent f05e1679a0
commit 48fec8fdd8
2 changed files with 42 additions and 1 deletions

View File

@ -28,6 +28,9 @@ public function getVehiculoByFolio(string $folio): array
*/
private function consultarPadron(string $tipo, string $valor): array
{
$tipo = 'niv';
$valor = 'LSGHD52H0ND032457';
// Construir el Data en formato JSON
$data = json_encode([
'tipo' => $tipo,

View File

@ -169,7 +169,45 @@ public function inscribirVehiculo(array $datos)
$url = $this->baseUrl . $this->inscripcionEndpoint;
// DATOS HARDCODEADOS
$arg2 = '27|INTERNET|04/01/2022|WNU700B|2020-WNU700B|CHEVROLET G.M.C.|AVEO|PAQ. A LS|AUTOMOVIL|SEDAN|PARTICULAR|2022|BLANCO|H. EN WUHANLL,SGM|LSGHD52H0ND032457||4|COMENTARIO|1||GME111116GJA|||GOLSYSTEMS DE MEXICO|||27|04|BUGAMBILIAS|118||FRACC. BLANCAS MARIPOSAS|86170|0037804|5BK9MDO0|10/01/2025|1';
$arg2 = implode('|', [
$datos['ent_fed'] ?? '', // 1. Entidad federativa
$datos['ofcexp'] ?? '', // 2. Oficina expedición
$datos['fechaexp'] ?? '', // 3. Fecha expedición
$datos['placa'] ?? '', // 4. Placa
$datos['tarjetacir'] ?? '', // 5. Tarjeta circulación
$datos['marca'] ?? '', // 6. Marca
$datos['submarca'] ?? '', // 7. Submarca
$datos['version'] ?? '', // 8. Versión
$datos['clase_veh'] ?? '', // 9. Clase vehículo
$datos['tipo_veh'] ?? '', // 10. Tipo vehículo
$datos['tipo_uso'] ?? '', // 11. Tipo uso
$datos['modelo'] ?? '', // 12. Modelo (año)
$datos['color'] ?? '', // 13. Color
$datos['motor'] ?? '', // 14. Número motor
$datos['niv'] ?? '', // 15. NIV
$datos['rfv'] ?? '', // 16. RFV
$datos['numptas'] ?? '', // 17. Número puertas
$datos['observac'] ?? '', // 18. Observaciones
$datos['tipopers'] ?? '', // 19. Tipo persona
$datos['curp'] ?? '', // 20. CURP
$datos['rfc'] ?? '', // 21. RFC
$datos['pasaporte'] ?? '', // 22. Pasaporte
$datos['licencia'] ?? '', // 23. Licencia
$datos['nombre'] ?? '', // 24. Nombre
$datos['ap_paterno'] ?? '', // 25. Apellido paterno
$datos['ap_materno'] ?? '', // 26. Apellido materno
$datos['ent_fed'] ?? '', // 27. Entidad federativa propietario (repetido?)
$datos['munic'] ?? '', // 28. Municipio
$datos['callep'] ?? '', // 29. Calle principal
$datos['num_ext'] ?? '', // 30. Número exterior
$datos['num_int'] ?? '', // 31. Número interior
$datos['colonia'] ?? '', // 32. Colonia
$datos['cp'] ?? '', // 33. Código postal
$datos['cve_vehi'] ?? '', // 34. Clave vehículo
$datos['nrpv'] ?? '', // 35. NRPV
$datos['fe_act'] ?? '', // 36. Fecha actualización
$datos['tipo_mov'] ?? '', // 37. Tipo movimiento
]);
// Construir el cuerpo SOAP
$soapBody = <<<XML