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

QQ登录

只需一步,快速开始

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

[结贴] js启动流程问题

[复制链接]

32

主题

131

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
QQ
 楼主| 发表于 2018-6-15 09:10:29 | 显示全部楼层
jishuang 发表于 2018-6-14 17:37
每个也页要显示数据,肯定都需要再调用存储过程获取啊
data中是不会存储数据的 ...

对啊。那现在问题是执行存储过程所需要的参数是在前一个页面设置的,在这个页面怎么获取到参数呢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-6-15 09:28:15 | 显示全部楼层
那就需要自己把参数存储到任务中或者自己创建一个表存储到表

简单的可以存到SData2中http://docs.wex5.com/bex5-process-question-list-10044/
获取sData2的数据给sData1一样
this.getContext.getData2()
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

131

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
QQ
 楼主| 发表于 2018-6-15 10:01:27 | 显示全部楼层
jishuang 发表于 2018-6-15 09:28
那就需要自己把参数存储到任务中或者自己创建一个表存储到表

简单的可以存到SData2中http://docs.wex5.com ...

我在用存到sData2这个方法,用js把两个参数放到一个数组里,再把数组存到sData2,报了个错误
Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150039; 提示: 执行sql: INSERT INTO SA_Task (SA_Task.sID, SA_Task.SACTIVITYNAMES, SA_Task.SLOCK, SA_Task.SEXPECTSTARTTIME, SA_Task.SCREATORFID, SA_Task.SPROCESS, SA_Task.SSTATUSID, SA_Task.SACTUALSTARTTIME, SA_Task.SCREATORPERSONNAME, SA_Task.SCREATETIME, SA_Task.SFLOWID, SA_Task.SPROCESSNAME, SA_Task.SKINDID, SA_Task.SSTATUSNAME, SA_Task.SCREATORFNAME, SA_Task.SCREATORPERSONID, SA_Task.SNAME, SA_Task.SCREATOROGNNAME, SA_Task.SCREATORPOSID, SA_Task.SLASTMODIFYTIME, SA_Task.SCATALOGID, SA_Task.SCREATORDEPTID, SA_Task.SDATA2, SA_Task.SDATA1, SA_Task.STYPENAME, SA_Task.SCREATOROGNID, SA_Task.SEXECUTORNAMES, SA_Task.VERSION) VALUES (?,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? , ?), binds: [3CA7EFCFA63A4EDF943317D7E4FD7618, 活动环节1, 0EBD3F37278A40E69F33FB2D33DAFF3B, 2018-06-15 09:48:38.555, /ORG01.ogn/PSN01@ORG01.psm, /production/progress/process/progress/progressProcess, tesExecuting, 2018-06-15 09:48:38.555, system, 2018-06-15 09:48:38.554, 3CA7EFCFA63A4EDF943317D7E4FD7618, 生产报工, tkProcessInstance, 正在处理, /XX公司/system, PSN01, 生产报工, XX公司, , 2018-06-15 09:48:38.57, tsProcess, , [2018-04-15T09:48:18.618Z, 2018-06-15T09:48:23.411Z], 0005P4, 生产报工, ORG01, system, 0]出错
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.system.ksql.KSQLUtils.execSqlUpdate(Unknown Source)
        ... 50 more
Caused by: java.sql.SQLException: Unable to convert between java.util.ArrayList and JAVA_OBJECT.
        at net.sourceforge.jtds.jdbc.Support.convert(Support.java:446)
        at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.setObjectBase(JtdsPreparedStatement.java:286)
        at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.setObject(JtdsPreparedStatement.java:584)
        at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.setObject(DelegatingPreparedStatement.java:169)
        at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.setObject(DelegatingPreparedStatement.java:169)
        at com.justep.system.data.SQL.setParameters(Unknown Source)
        ... 51 more
显示这两者类型转化异常,不能把数组当参数吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-6-15 10:07:48 | 显示全部楼层
这个字段是字符串类型类的啊
你可以把要存的自己拼接为字符串,获取后自己解析字符串
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

131

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
QQ
 楼主| 发表于 2018-6-15 10:14:48 | 显示全部楼层
jishuang 发表于 2018-6-15 10:07
这个字段是字符串类型类的啊
你可以把要存的自己拼接为字符串,获取后自己解析字符串 ...

懂了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 04:26 , Processed in 0.056259 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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