1026jota/deudores-contaduria

v1.2.1 2021-09-20 14:37 UTC

This package is auto-updated.

Last update: 2024-09-20 21:55:40 UTC


README

这是Laravel的一个composer包,用于解决是否有人在会计数据库中出现为债务人的问题

开始 🚀

以下说明将帮助您获取一个运行中的项目副本。

安装 🔧

要安装包,请在控制台执行以下命令

composer require 1026jota/deudores-contaduria
npm install @nesk/puphpeteer

然后,为了发布配置文件,执行以下命令

php artisan vendor:publish --provider='Jota\DeudoresContaduria\Providers\DeudoresContaduriaProviders'

在config/contaduria.php文件中,需要填写以下字段

  //add the node path
  'node' => '',

  //user and password of contaduria page
  'user' => '',
  'password' => '',

代理使用

为了使用代理,需要在构造函数中传递以下结构的数组

  $proxy['ip'] = 'xxxx.xxxx.xxxx.xxxx';
  $proxy['port'] = 'xxxx';
  $proxy['user'] = 'xxxxxx';
  $proxy['password'] = 'xxxxxxx';

  $contaduria = new DeudoresContaduria($proxy);

如果构造函数未传递任何参数,则请求将从用户的原始IP地址执行

使用

    use Jota\DeudoresContaduria\Classes\DeudoresContaduria;

    $cedula = 12345678
    $contaduria = new DeudoresContaduria();
    $contaduria->searchByCedula($cedula);
    return $contaduria->getResult();

示例结果

cuando la cédula no está reportada
[
  "is_registered" => false
  "response" => array:1 [
    "response" => "El documento de identificación número XXXXXXXXX NO está incluido en el BDME que publica la CONTADURIA GENERAL DE LA NACIÓN, de acuerdo con lo establecido en el artículo 2° de la Ley 901 de 2004."
  ]
]

cuando la cédula está arroja resultado
[
  "is_registered" => true
  "response" => array:1 [
    "response" => "El documento de identificación número XXXXXXX SI está incluido en el BDME que publica la CONTADURIA GENERAL DE LA NACIÓN, de acuerdo con lo establecido en el artículo 2° de la Ley 901 de 2004."
  ]
  "entidad_reportante" => " XXXXXXXX XXXXX"
  "info" => array:14 [
    0 => array:4 [
      "nombre_reportado" => "XXXXXX"
      "numero_obligacion" => "XXXX"
      "estado" => "Sin Leyenda"
      "fecha_corte" => "2021/05/31"
    ]
]

作者 ✒️

  • Jofree Alexander Montaño Nieto - 开发者 - 1026jota

许可证 📄

本项目遵循MIT许可证。