有很多这个问题,他们都没有答案...当我调用这个方法时,错误弹出在我的控制台和返回是成功的。这是什么原因造成的?
使用Grails 3.1.8
暧昧方法重载的方法grails.artefact.controller.support.ResponseRenderer $特质$助手#渲染。
无法解析调用为[类com.union.KardexEntradaController,空]该方法由于之间的重叠原型: [接口grails.artefact.controller.support.ResponseRenderer,接口java.lang.CharSequence中] [接口grails.artefact.controller.support.ResponseRenderer,接口java.util.Map] [接口grails.artefact.controller.support.ResponseRenderer,接口org.grails.web.converters.Converter]
def getKardexs(){
def kardexs = Kardex.createCriteria().list{
filial{
eq('id', params.long('filial'))
}
produto {
eq('categoriaKardex', CategoriaKardex.get(params.long('categoriaKardex')))
eq('ativo', true)
order('nome', 'asc')
}
}.collect{
[id: it.id, nome: it.produto.nome]
}
render ((kardexs ? kardexs : null) as JSON)
}
它的每一个电话甚至不为空 – fsi
可能因为你使用def,这只是一个警告还是阻止你做某事?你在用什么IDE? –