Ajuda com lista
04/02/2015 12:43
0
Bom dia!

sou iniciante em grails/groovy e a minha dúvida é a seguinte:

Problemática:
Tenha uma lista...

def listCotacaoMenorPreco = cotacaoCriteria.list(max:1) {
eq("item", item)
order("preco","asc")
}


que basicamente pega o menor preço de dois ou mais valores, porém supondo que eu tenha dois produtos apenas, um custando R$ 2,50 e outro custando R$ 0,00 (No caso eu não passei preço ainda), a minha lista ai irá retornar o primeiro menor preço, no caso (0)zero.

Duvida:
Como faço pra desprezar os valores "zerados"?

Desde já agradeço!

Tags: grails, lista


1
Ficaria algo assim

def listCotacaoMenorPreco = cotacaoCriteria.list(max:1) {
eq("item", item)
gt("preco", 0)
order("preco","asc")
}

gt = Maior que

Para ver todas as opções você pode ir nesse link
http://www.grails.org/doc/2.3.x/ref/Domain%20Classes/createCriteria.html
04/02/2015 12:51


0
Obrigado leandro... principalmente pelo link da documentação!
04/02/2015 13:04



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto