You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

38 lines
955 B

const dbPessoas = _db.query(`
SELECT
pessoa.uid,
pessoa.id,
pessoa.nome,
pessoa.apelido,
cidade.nome "cidade"
FROM pessoa
INNER JOIN cidade ON pessoa.cidade_id = cidade.id
`)
const dados = _val.list()
for(const dbPessoa of dbPessoas) {
const dbComunidades = _db.query(`
SELECT
comunidade.nome
FROM comunidade INNER JOIN pessoa_comunidade
ON comunidade.id = pessoa_comunidade.comunidade_id
WHERE pessoa_comunidade.pessoa_id = ?
`, dbPessoa.getInt("id"))
const dadosComunidades = _val.list()
for(const dbComunidade of dbComunidades) {
}
dados.add(
_val.map()
.set("uid", dbPessoa.getString("uid"))
.set("nome", `${dbPessoa.getString("nome")} ${dbPessoa.getString("apelido")}`)
.set("cidade", dbPessoa)
)
}
_log.info("Pessoas Serviço")
_out.json("Pessoas Serviço")