紧急!!!!行级权限问题

行级角色设置了jpsql {E}.fdDepCode in :session_user_responsible_department
login时,设置了list给session_user_responsible_department
由于list为空
控制台debug的sql显示? = ?,导致查询有问题。
image
是否有方案解决?

补充控制台sql
image

image

拼接sql正常sql工具是查不到数据的,这就确可以

那现在问题解决了吗?

没有,我发现,我在login逻辑之后session设置的,控制台能看到sql和bind参数值。但是结果是无效的。
我尝试在loginscreen的oninit中设置到session中,是生效的。
但是这个参数是登录用户的组织,所以必须要登录,暂时还没有找到解决办法。

OnInit有效:
image

好像编译没生效,可以了

1 个赞