diff --git a/src/controllers/fichas-tombos-controller.js b/src/controllers/fichas-tombos-controller.js index 1e91d98..3a41097 100644 --- a/src/controllers/fichas-tombos-controller.js +++ b/src/controllers/fichas-tombos-controller.js @@ -133,6 +133,9 @@ export default function fichaTomboController(request, response, next) { { model: Vegetacao, }, + { + model: FaseSucessional, + }, { as: 'local_coleta', model: LocalColeta, @@ -158,6 +161,18 @@ export default function fichaTomboController(request, response, next) { model: ColetorComplementar, as: 'coletor_complementar', }, + { + required: false, + model: Cidade, + include: { + model: Estado, + attributes: ['id', 'nome', 'sigla', 'pais_id'], + include: { + as: 'pais', + model: Pais, + }, + }, + }, ]; const where = { @@ -239,7 +254,7 @@ export default function fichaTomboController(request, response, next) { const coletores = `${!!tombo?.coletore?.nome !== false ? tombo?.coletore?.nome?.concat(' ') : ''}${tombo?.coletor_complementar ? tombo.coletor_complementar?.complementares : ''}`; const localColeta = tombo?.local_coleta; - const cidade = localColeta?.cidade || ''; + const cidade = localColeta?.cidade || tombo?.cidade || ''; const estado = cidade?.estado || ''; const pais = estado?.pais || ''; @@ -295,6 +310,7 @@ export default function fichaTomboController(request, response, next) { relevo: tombo?.relevo?.nome || '', vegetacao: tombo?.vegetaco?.nome || '', + fase_sucessional: tombo?.fase_sucessional?.nome || '', familia: tombo.familia, imprimir: request.params.imprimir_cod, diff --git a/src/views/ficha-tombo.ejs b/src/views/ficha-tombo.ejs index 81e61bb..9a330c0 100644 --- a/src/views/ficha-tombo.ejs +++ b/src/views/ficha-tombo.ejs @@ -316,11 +316,12 @@