Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function validarOperador() {
- print('realizando validacao de comunicacao com o banco cbss')
- var httpResponse = HTTPClient.post(cbss.url, envelopes.validarOperador())
- .charset('UTF-8')
- .contentType('application/xml')
- .fetch()
- var respostaJson = util.retornaValorDoXml('NS1:ValidarOperadorResponse', httpResponse)
- return JSON.parse(respostaJson)
- }
- //nao chamar esse metodo usar - dominios controler
- /*
- function montaDominioConsultaPrevia() {
- print('montando dominios necessarios para cadastro de consulta previa')
- var httpResponse = HTTPClient.post(cbss.url, envelopes.recuperarDominio('01,02'))
- .charset('UTF-8')
- .contentType('application/xml')
- .fetch()
- var retorno = util.retornaValorDoXml('NS1:RecuperarDominiosResponse', httpResponse)
- print('dominitos recuperados')
- return retorno
- }*/
- function emprestimos() {
- print('realizando busca de empréstimos')
- var httpResponse = HTTPClient.post(cbss.url, envelopes.recuperarProdutos())
- .charset('UTF-8')
- .contentType('application/xml')
- .fetch()
- var respostaJson = util.retornaValorDoXml('NS1:RecuperarProdutosResponse', httpResponse)
- print('empréstimos recuperados')
- return JSON.parse(respostaJson)
- }
- function simularEmprestimo(params) {
- print('calculando simulação de financiamento')
- var httpResponse = HTTPClient.post(cbss.url, envelopes.calcularFinanciamento(params))
- .charset('UTF-8')
- .contentType('application/xml')
- .fetch()
- var respostaJson = util.retornaValorDoXml('NS1:CalcularFinanciamentoResponse', httpResponse)
- print('simulacao calculada')
- return JSON.parse(respostaJson)
- }
- function inserirConsultaPrevia(params) {
- print('Criando proposta previa')
- var httpResponse = HTTPClient.post(cbss.url, envelopes.incluirPropostaConsultaPrevia(params))
- .charset('UTF-8')
- .contentType('application/xml')
- .fetch()
- var respostaJson = util.retornaValorDoXml('NS1:IncluirPropostasResponse', httpResponse)
- print('proposta enviada' + respostaJson)
- return JSON.parse(respostaJson)
- }
- function consultaProposta(params) {
- print('consultando proposta ' + params.codProposta + ' nst ' + params.codNST)
- var httpResponse = HTTPClient.post(cbss.url, envelopes.consultarProposta(params))
- .charset('UTF-8')
- .contentType('application/xml')
- .fetch()
- var respostaJson = util.retornaValorDoXml('NS1:ConsultarPropostasResponse', httpResponse)
- print('proposta consultada> ' + respostaJson)
- return JSON.parse(respostaJson)
- }
- function getAllDominiosDisponiveis() {
- print('pegando todos os dominios disponiveis')
- var httpResponse = HTTPClient.post(cbss.url, envelopes.recuperarDominio('99'))
- .charset('UTF-8')
- .contentType('application/xml')
- .fetch()
- var retorno = util.retornaValorDoXml('NS1:RecuperarDominiosResponse', httpResponse)
- print('dominios recuperados')
- print(retorno)
- return retorno
- }
- exports = {
- validaConexao: validarOperador,
- emprestimos: emprestimos,
- simularEmprestimo: simularEmprestimo,
- //montaDominioConsultaPrevia: montaDominioConsultaPrevia,
- inserirConsultaPrevia: inserirConsultaPrevia,
- consultaProposta: consultaProposta,
- getAllDominiosDisponiveis: getAllDominiosDisponiveis
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement