Estou com dificuldade na refatoração do buscaId, no momento ele está assim:
No atendimento da Model
buscaPorId() {
repositorio.buscaId().then(
async (resultados) =>{
const atendimento = resultados[0]
const cpf = atendimento.cliente
const { data } = await axios.get(`http://localhost:8082/${cpf}`)
atendimento.cliente = data
return atendimento
},
(erro) => erro
)
}
O meu repositório está assim
bucaId(id) {
const sql = `SELECT * FROM Atendimentos WHERE id=${id}`
return query(sql)
}
E minha controller está assim
app.get('/atendimentos/:id', (req, res) => {
const id = parseInt(req.params.id)
Atendimento.buscaPorId()
.then(resultados => res.json(resultados))
.catch(erros => res.status(400).json(erros))
})
Porém retorna que o "repositorio.buscaId is not a function" (referente a atendimento na Model), no que estou errando?