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

QQ登录

只需一步,快速开始

查看: 4599|回复: 8

[结贴] 打开 个人委托代理 报错

[复制链接]

58

主题

210

帖子

639

积分

高级会员

Rank: 4

积分
639
QQ
发表于 2018-12-28 11:57:05 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
本帖最后由 doris 于 2018-12-28 11:57 编辑

在个人委托代理时,A为委托人,B为代理人,
B用户通过代理,进入用户A账户时,报错:执行KSQL出错,如图所示。

后台报错:Caused by: java.sql.SQLException: Prepared or callable statement has more than 2000 parameter markers.
具体信息见附件。
请问,这是什么导致的?

委托代理报错1.png
委托代理报错2.png

委托代理报错-后台报错.pdf

152.2 KB, 下载次数: 116

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2018-12-28 13:24:48 | 显示全部楼层
代理的是具体怎么设置的?设置的代理角色还是代理功能?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

58

主题

210

帖子

639

积分

高级会员

Rank: 4

积分
639
QQ
 楼主| 发表于 2018-12-28 15:37:07 | 显示全部楼层
jishuang 发表于 2018-12-28 13:24
代理的是具体怎么设置的?设置的代理角色还是代理功能?

设置的代理角色,并且只设置了一个代理角色
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2018-12-28 17:15:22 | 显示全部楼层
/BIZ/SA/task/logic/code/dsrc/TaskUtils.java中把下面的代码先去掉
  1. for (String processActivity : ContextHelper.getOperator().getPermissionByRoleID(value)){
  2.                                                         String process = processActivity.substring(0, processActivity.indexOf(",")).trim();
  3.                                                         String activity = processActivity.substring(processActivity.indexOf(",") + 1).trim();

  4.                                                         j++;
  5.                                                         String var = "_r" + j + "process" + i;
  6.                                                         String var2 = "r" + j + "activity" + i;
  7.                                                        
  8.                                                         vars.put(var, process);
  9.                                                         vars.put(var2, activity);
  10.                                                         items.add(alias + ".sProcess = :" + var + " and " + alias + ".sActivity = :" + var2);
  11.                                                 }
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

58

主题

210

帖子

639

积分

高级会员

Rank: 4

积分
639
QQ
 楼主| 发表于 2018-12-28 18:15:44 | 显示全部楼层
jishuang 发表于 2018-12-28 17:15
/BIZ/SA/task/logic/code/dsrc/TaskUtils.java中把下面的代码先去掉

注释掉后,还是报原来的错啊
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2018-12-29 09:21:05 | 显示全部楼层
确认是5.2.7版本吧?如果是5.2.7的版本把昨天删除的代码替换为
  1. if (SystemUtils.isNotEmptyString(value)){
  2.                                 items.add("CONCAT(" + alias + ".sProcess, " + alias + ".sActivity) in (select CONCAT(r__p.sProcess, r__p.sActivity) from SA_OPPermission r__p where r__p.sPermissionRoleID='"+ value + "')");
  3.                             }
复制代码




把dsrc右键设置为源码路径,或者执行tools下的biz的编译编译一下java重启tomcat
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

58

主题

210

帖子

639

积分

高级会员

Rank: 4

积分
639
QQ
 楼主| 发表于 2018-12-29 16:09:34 | 显示全部楼层
本帖最后由 doris 于 2018-12-29 16:10 编辑
jishuang 发表于 2018-12-29 09:21
确认是5.2.7版本吧?如果是5.2.7的版本把昨天删除的代码替换为

现在是5.3.4兼容5.2.7的方式,如图替换后,还是报原来的错……
替换后仍报错.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2018-12-29 16:21:27 | 显示全部楼层
这个方案是5.2.7方案,不是5.3的,把/BIZ/SA/task/logic/code/dsrc/TaskUtils.java文件发一下

还报之前的错说明文件没起作用,6楼发的执行了吗?
task.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

58

主题

210

帖子

639

积分

高级会员

Rank: 4

积分
639
QQ
 楼主| 发表于 2019-1-2 08:50:12 | 显示全部楼层
jishuang 发表于 2018-12-29 16:21
这个方案是5.2.7方案,不是5.3的,把/BIZ/SA/task/logic/code/dsrc/TaskUtils.java文件发一下

还报之前的 ...

按6楼方法已解决,请结贴。没有看到下面那行很抱歉…
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 14:04 , Processed in 0.097662 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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