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
JavaScript
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}`;
}
};