UNPKG

giganet_conecta

Version:

Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql, Mongo e Elasticsearch).

49 lines (45 loc) 1.36 kB
const { default: axios } = require("axios"); module.exports = async function ({ id_veiculo, id_condutor, id_apagar, id_filial, tipo_despesa_lista, tipo, descricao, data, quantidade_litros, valor_litro, valor, kilometragem, }) { try { const token = process.env.conecta_api_ixc_soft_token; return await axios({ method: "POST", url: "https://giganet-rs.com.br/webservice/v1/veiculos_despesas", headers: { "content-type": "application/json", Authorization: "Basic " + Buffer.from(token).toString("base64"), }, // Passado a os dados modificados data: JSON.stringify({ id_veiculo, //Obrigatório (number) id_condutor, // (number) id_apagar, // (number) id_filial, // (number) tipo_despesa_lista, //Obrigatório será o id do tipo da despesa (number) tipo, //Obrigatório (string) descricao, // (string) data, //Obrigatório (date) quantidade_litros, //Obrigatório (number) valor_litro, //Obrigatório (number) valor, //Obrigatório (number) kilometragem, //Obrigatório (number) gerar_contas_apagar: "N", }), }); } catch (error) { throw `Erro em inserir um veiculo despesa no IXC Soft: ${error}`; } };