【工作流】连接弧条件设置为大于100亿,流程不往下走
问题描述:
如下图所示,人工节点提交之后,流程不往下走,如下图所示,查看错误日志,显示:
Caused exception message is:For input string:"10000000000"
java.lang.NumberFormatException:For input string:"10000000000"
分析解答:
int类型支持的最大值为2147483647,即大约21亿,当大于此数值时java代码进行解析时会抛错。
参考网址:https://blog.csdn.net/weixin_41336523/article/details/108516436
对于超过int类型最大值的数值可以用java.math.BigDecimal包装使用,比如说10000000000可以写成new java.math.BigDecimal("10000000000") 其中BigDecimal提供了compareTo方法用于比较大小,compareTo返回-1代表小于,返回0代表等于,返回1代表大于。
所以连接弧的条件“FKJE > 1000000000 ”,可以写成(模式 - 脚本编辑中添加脚本):
new java.math.BigDecimal("FKJE").compareTo(new java.math.BigDecimal("1000000000 ")) >0
【工作流】连接弧条件设置为大于100亿,流程不往下走
问题描述:如下图所示,人工节点提交之后,流程不往下走,如下图所示,查看错误日志,显示:Caused exception message is:For input ...
点击下载文档
本文2024-09-16 22:20:32发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-47518.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章