✏️ 正在编辑: Itau.php
路径:
/srv/systems_dir/yuppiecred/library/Core/Minerador/Itau.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Core_Minerador_Itau extends Core_Minerador_Conector { private $session; public function __construct() { $this->session = new Zend_Session_Namespace('minerador_itau'); } /** * Solicita o captcha para iniciar a simulação no itaú * * @throws Core_Exception * @throws Zend_Json_Exception * @return string base64 */ public function iniciarSessao() { $url = self::getUrl("itau/iniciar-sessao"); $response = $this->doRequest($url); $this->session->minerador_itau = $response->session; return $response->captcha; } /** * Inicia uma nova simulacao de proposta no minerador * * @param $usuario * @param $senha * @param $captcha * * @throws Core_Exception * @throws Zend_Json_Exception * * @return string */ public function novaSimulacao($usuario, $senha, $captcha): string { $url = self::getUrl("itau/nova-simulacao"); $fields = [ "session" => $this->session->minerador_itau, "usuario" => $usuario, "senha" => $senha, "entidade" => 1581, "captcha" => $captcha ]; return $this->doRequest($url, $fields, CURLOPT_POST)->captcha; } /** * Realiza a consulta da dados do cliente no sistema do banco * * @param string $cpf * @param string $captcha * * @throws Core_Exception * @throws Zend_Json_Exception * * @return object JsonObject */ public function simularRefin($cpf, $captcha) { $url = self::getUrl("itau/simular-refin"); $fields = [ "session" => $this->session->minerador_itau, "captcha" => $captcha, "cpf" => $cpf ]; $this->session->unsetAll(); return $this->doRequest($url, $fields, CURLOPT_POST); } }
💾 保存文件
← 返回文件管理器