SalvarPlugBoleto
Gerado por Inteligência Artificial.
Visão Geral
O método SalvarPlugBoleto é responsável por salvar informações relacionadas a boletos utilizando a integração com o PlugBoleto. Ele recebe listas de modelos de cadastro e de resultados de inclusão, além de outros parâmetros necessários para a operação.
public async Task<bool> SalvarPlugBoleto(List<PlugBoletoCadastroModel> listaInclusao, List<IncluirBoletoSucesso> listaResult, int boletoCedenteId, int plugBoletoConfiguracaoId, DadosToken dadosToken, string tipoBoleto, int? clienteId = null, int? idPlanoContratacao = null)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| long.TryParse | Core/BLL/RecebimentoBLL.cs | 3443 |
| DateTime.TryParse | Core/BLL/RecebimentoBLL.cs | 3446 |
| DateTime.TryParse | Core/BLL/RecebimentoBLL.cs | 3449 |
| DateTime.TryParse | Core/BLL/RecebimentoBLL.cs | 3452 |
| DateTime.TryParse | Core/BLL/RecebimentoBLL.cs | 3455 |
| DateTime.TryParse | Core/BLL/RecebimentoBLL.cs | 3458 |
| DateTime.TryParse | Core/BLL/RecebimentoBLL.cs | 3461 |
| DateTime.TryParse | Core/BLL/RecebimentoBLL.cs | 3464 |
| DateTime.TryParse | Core/BLL/RecebimentoBLL.cs | 3467 |
| DateTime.TryParse | Core/BLL/RecebimentoBLL.cs | 3470 |
| Newtonsoft.Json.JsonConvert.SerializeObject | Core/BLL/RecebimentoBLL.cs | 3566 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| GerarBoletoPlano | Core/BLL/RecebimentoBLL.cs | 2635 |
| GerarBoletoVenda | Core/BLL/RecebimentoBLL.cs | 3074 |
| GerarBoleto | Core/Repositories/Implementations/DepositoViaBoletoRepository.cs | 408 |
Detalhamento das Referências
GerarBoletoPlano
O método GerarBoletoPlano é utilizado para gerar boletos para planos específicos, recebendo o ID do cliente, token de dados, um mapeador e, opcionalmente, o ID do plano de contratação.
GerarBoletoVenda
O método GerarBoletoVenda é responsável por gerar boletos para vendas, recebendo o ID da venda, token de dados e um mapeador.
GerarBoleto
O método GerarBoleto é utilizado para gerar boletos via depósito, recebendo um ID e um token de dados.
Impacto de Alterações
Alterações no método SalvarPlugBoleto podem impactar diretamente a geração e o salvamento de boletos, afetando funcionalidades que dependem dessa operação, como a geração de boletos para planos e vendas.
Propagação de Mudanças
- Verificar a compatibilidade com os métodos que chamam
SalvarPlugBoleto, comoGerarBoletoPlano,GerarBoletoVendaeGerarBoleto. - Testar a integração com o PlugBoleto para garantir que as alterações não afetem a comunicação com o serviço externo.
Requisitos para Alteração Segura
- Realizar testes unitários e de integração para validar as alterações.
- Garantir que todos os parâmetros necessários sejam corretamente passados e tratados.
- Verificar a compatibilidade com as versões atuais das bibliotecas e serviços utilizados.