起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: chenshiqiang00

[结贴] OA自带功能模糊查询出错

[复制链接]

52

主题

246

帖子

-717

积分

乞丐

积分
-717
 楼主| 发表于 2013-2-26 09:42:04 | 显示全部楼层
是字符串!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2013-2-26 10:01:55 | 显示全部楼层
网上提供的OA资源中测试没有问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

52

主题

246

帖子

-717

积分

乞丐

积分
-717
 楼主| 发表于 2013-2-26 10:07:24 | 显示全部楼层
我们现在把智能过滤组件删掉了,但是现在standardProcessQueryBar这个工具条上的自动过滤都删不掉,这个怎么能把过滤删除!
回复 支持 反对

使用道具 举报

52

主题

246

帖子

-717

积分

乞丐

积分
-717
 楼主| 发表于 2013-2-26 10:21:24 | 显示全部楼层
这是用standardProcessQueryBar 工具栏上的过滤查询后报的错,都是upper方法,请问这上面的过滤组件怎么可以删除他?
2013-02-26 10:19:34 excute Action error:<?xml version="1.0" encoding="UTF-8"?>
<action direct-execute="true" process="/OA/asset/process/assetBuyApplyDetailQuery/assetBuyApplyDetailQueryProcess" activity="startActivity" action-flag="__action_0__" executor="" execute-context="" name="queryASBuyApplyDetailAction"><parameters xmlns:xbiz="http://www.justep.com/xbiz#"><parameter name="variables"><xbiz:map/></parameter><parameter name="filter"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[(fBizState IN ('bsEditing','bsExecuting','bsFinished','bsAborted')) AND ((stringToDate('2013-02-26') <= fCreateTime) AND (stringToDate('2013-02-27') > fCreateTime)) AND ((fCreatePsnID = 'D7FF8167C89A4BADAE3DFD16B9ED6A80') OR (OA_AS_BuyApplyD IN (SELECT EXECUTE_CONCEPT.fMasterID AS EXECUTE_CONCEPT_fMasterID FROM OA_AS_BuyExecute EXECUTE_CONCEPT WHERE EXECUTE_CONCEPT.fCreatePsnID = 'D7FF8167C89A4BADAE3DFD16B9ED6A80') )) AND (((((((((((UPPER(m.fNO) LIKE '%965965%') OR (UPPER(fApplyDeptName) LIKE '%965965%')) OR (UPPER(m.fApplyPsnName) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fKind) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fName) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fSpecType) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fUnit) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fBuyNum) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fPrice) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fAmount) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fInNum) LIKE '%965965%'))]]></xbiz:simple></parameter><parameter name="offset"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#Integer">0</xbiz:simple></parameter><parameter name="limit"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#Integer">20</xbiz:simple></parameter><parameter name="columns"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[version,fMasterID,fNO,fKindID,fKind,fSpecType,fUnitID,fUnit,fInNum,fBuyNum,fPrice,fAmount,fRemark,fName,fBizState,fBizStateName,fCreatePsnID,fCreatePsnFID,fCreateTime,fApplyDeptName,fApplyPsnID,fApplyPsnName,fApplyPsnFID,fApplyDate,OA_AS_BuyApplyD]]></xbiz:simple></parameter><parameter name="orderBy"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[fCreateTime DESC]]></xbiz:simple></parameter></parameters><translate-parameter data-type="row-list" transform-idcolumn="true" use-namespace="true" cellname-by-relation="false"><rows-config concept="OA_AS_BuyApplyD" sequence="recNo,fBizStateName,fApplyDeptName,fApplyPsnName,fApplyDate,fKind,fName,fSpecType,fUnit,fBuyNum,fPrice,fAmount,fInNum,version,fMasterID,fNO,fKindID,fUnitID,fRemark,fBizState,fCreatePsnID,fCreatePsnFID,fCreateTime,fApplyPsnID,fApplyPsnFID"/></translate-parameter></action>
com.justep.model.exception.ModelException: java.lang.reflect.InvocationTargetException
        at com.justep.system.action.Engine.invokeActions(Unknown Source)
        at com.justep.business.server.BusinessServer.doAction(Unknown Source)
        at com.justep.business.server.BusinessServer.doExcute(Unknown Source)
        at com.justep.business.server.BusinessServer.excute(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor133.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at com.justep.system.action.Engine.invokeActions(Native Method)
        ... 21 more
Caused by: com.justep.model.exception.ModelException: 执行ksql:SELECT OA_AS_BuyApplyD.*,m.fNO AS fNO,m.fBizState AS fBizState,m.fBizStateName AS fBizStateName,m.fCreatePsnID AS fCreatePsnID,m.fCreatePsnFID AS fCreatePsnFID,m.fCreateTime AS fCreateTime,m.fApplyDeptName AS fApplyDeptName,m.fApplyPsnID AS fApplyPsnID,m.fApplyPsnName AS fApplyPsnName,m.fApplyPsnFID AS fApplyPsnFID,m.fApplyDate AS fApplyDate  FROM OA_AS_BuyApplyD OA_AS_BuyApplyD optional join OA_AS_BuyApplyM m on OA_AS_BuyApplyD.fMasterID = m WHERE ((fBizState IN ('bsEditing','bsExecuting','bsFinished','bsAborted')) AND ((stringToDate('2013-02-26') <= fCreateTime) AND (stringToDate('2013-02-27') > fCreateTime)) AND ((fCreatePsnID = 'D7FF8167C89A4BADAE3DFD16B9ED6A80') OR (OA_AS_BuyApplyD IN (SELECT EXECUTE_CONCEPT.fMasterID AS EXECUTE_CONCEPT_fMasterID FROM OA_AS_BuyExecute EXECUTE_CONCEPT WHERE EXECUTE_CONCEPT.fCreatePsnID = 'D7FF8167C89A4BADAE3DFD16B9ED6A80') )) AND (((((((((((UPPER(m.fNO) LIKE '%965965%') OR (UPPER(fApplyDeptName) LIKE '%965965%')) OR (UPPER(m.fApplyPsnName) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fKind) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fName) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fSpecType) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fUnit) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fBuyNum) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fPrice) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fAmount) LIKE '%965965%')) OR (UPPER(OA_AS_BuyApplyD.fInNum) LIKE '%965965%'))) ORDER BY fCreateTime DESC LIMIT 0, 20时出错!
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.BizData.query(Unknown Source)
        at BizProcedure.query(BizProcedure.java:12)
        ... 25 more
Caused by: java.sql.SQLException: Function UPPER invoked with wrong number or type of argument(s).

        at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:365)
        at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2781)
        at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2224)
        at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:628)
        at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:418)
        at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.executeQuery(JtdsPreparedStatement.java:693)
        at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
        at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
        at com.justep.system.ksql.KSQLUtils.execSqlSelect(Unknown Source)
        ... 30 more
回复 支持 反对

使用道具 举报

1

主题

350

帖子

416

积分

中级会员

Rank: 3Rank: 3

积分
416
发表于 2013-2-26 10:23:02 | 显示全部楼层
这个是封装好的公共的流程查询组件,要去就得自己在/UI/appCommon/components中,找到standardProcessQueryBar组件相关代码,对该组件做修改,修改之后,所有用到这个组件的就都没有过滤了
回复 支持 反对

使用道具 举报

52

主题

246

帖子

-717

积分

乞丐

积分
-717
 楼主| 发表于 2013-2-26 10:31:33 | 显示全部楼层
嗯,好的,现在好了,我们就只把过滤去掉就行,!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 15:06 , Processed in 0.092343 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表