Вот код,Любая идея, как избежать если заявления здесь
User.createCriteria().list(offset: filter.offset, max: filter.max) {
if (filter.first-name) eq('firstName', filter.first-name)
if (filter.last-name) eq('lastName', filter.last-name)
if (filter.email) eq('email', filter.email)
if (filter.status) eq('status', filter.status)
if (...) ...
.
.
order(filter.sort, 'desc')
order('name')
}
Есть ли способ избежать if
сек здесь?
Вы можете использовать groovy trernary operartor. –