Gorm错误
来源:互联网 发布:淘宝盗图申诉原图制作 编辑:程序博客网 时间:2024/05/28 09:31
groovy.lang.MissingPropertyException: No such property: skuId for class: grails.orm.HibernateCriteriaBuilder
at com.zy.wms.aftersale.ReturnOnShelfInfo$_search_closure1$$EQKQrfqf.doCall(ReturnOnShelfInfo.groovy:46)
at com.zy.wms.aftersale.ReturnOnShelfInfo$$EQKQrfqf.search(ReturnOnShelfInfo.groovy:56)
at com.zy.wms.warehouse.GoodsStockDetailController.returnOnShelfInfoListData(GoodsStockDetailController.groovy:638)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at com.zy.wms.aftersale.ReturnOnShelfInfo$_search_closure1$$EQKQrfqf.doCall(ReturnOnShelfInfo.groovy:46)
at com.zy.wms.aftersale.ReturnOnShelfInfo$$EQKQrfqf.search(ReturnOnShelfInfo.groovy:56)
at com.zy.wms.warehouse.GoodsStockDetailController.returnOnShelfInfoListData(GoodsStockDetailController.groovy:638)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
static search(params){ def searchClosure = { if (params.qOrderStartDate) { ge('gmtCreated', DateUtils.getSecondFromDateString(params.qOrderStartDate as String, "MM/dd/yyyy")) } if (params.qOrderEndDate) { lt('gmtCreated', DateUtils.getSecondFromDateString(params.qOrderEndDate as String, "MM/dd/yyyy") + 86400) } if(params.qStatus) { eq('status',params.qStatus as Integer) } if(params.qReturnOnShelfQTypeText){ if(params.qReturnOnShelfQType=='1'){ eq('onShelfSn',params.qReturnOnShelfQTypeText) }else if(params.qReturnOnShelfQType=='2'){ returnOnShelfGoods(eq(skuId,params.qReturnOnShelfQTypeText)) } } if(params.qDepotId){ eq('depotId',params.qDepotId as Long) } } def c = ReturnOnShelfInfo.createCriteria() return c.list(params,searchClosure) }
解决后代码:
static search(params){ def searchClosure = { if (params.qOrderStartDate) { ge('gmtCreated', DateUtils.getSecondFromDateString(params.qOrderStartDate as String, "MM/dd/yyyy")) } if (params.qOrderEndDate) { lt('gmtCreated', DateUtils.getSecondFromDateString(params.qOrderEndDate as String, "MM/dd/yyyy") + 86400) } if(params.qStatus) { eq('status',params.qStatus as Integer) } if(params.qReturnOnShelfQTypeText){ if(params.qReturnOnShelfQType=='1'){ eq('onShelfSn',params.qReturnOnShelfQTypeText) } if(params.qReturnOnShelfQType=='2'){ returnOnShelfGoods { eq("skuId",params.qReturnOnShelfQTypeText as Long) } } } if(params.qDepotId){ eq('depotId',params.qDepotId as Long) } } def c = ReturnOnShelfInfo.createCriteria() return c.list(params,searchClosure) }
阅读全文
0 0
- Gorm错误
- grails Gorm查询错误
- GORM
- GORM中的关联
- Grails的GORM
- grails note -GORM
- GORM的基础CRUD
- Gorm学习(一)
- Grails GORM查询
- Gails中的GORM的关系
- 领域类之GORM查询
- GORM save对象不能保存
- Grails2中GORM 的继承
- grails默认全局gorm配置
- GORM - 有趣的名称,严肃的技术
- GNUstep Gorm第一个helloworld视窗程序
- GORM的高级特性及其他
- grails-数据库编程(高级GORM特性)
- Mysql 5.5 在windows 或linux下修改max_allowed_packet参数
- ES报错too-many-open-files解决
- XML基础语法
- docker搭建squid+php+nginx+supervisor
- 医疗人工智能的真实使用反馈,看医生如何看待它的价值?【智库2861】
- Gorm错误
- jsp学习笔记(一)
- VBA写txt文件--vba写RF文件--vbs写文本文件不同编码--vba写UTF8
- AngularJS 02(控制器01)
- 第15章:启动管理
- Spring MVC 使用Servlet原生API作为参数,在 spring boot 、 spring cloud 同样适用。
- 春节“恐归”,你怕的到底是什么?
- java集合框架
- Java数据库连接:JDBC接口