|
条件分支的条件:relationValue('CL_XMQKB',null,'CL_XMQKB.YWH = :getProcessData2()',null,'SJLY','/app/dataSource/baapp/data') = '1'
为true则走clshActivity,为false时则走clcgshActivity。
- --> sql:SELECT CL_XMQKB.SJLY AS SJLY FROM CL_XMQKB CL_XMQKB WHERE CL_XMQKB.YWH = ?
- --> binds:[2018111201632]
- 2018-11-12 16:07:51 [SQL Time]sql 执行时间:3ms, exec KSQL: select permission.sPermissionRoleID from SA_OPPermission permission join SA_OPRole role1 on permission.sPermissionRoleID=role1 where role1.sValidState=1 and permission.sProcess='/app/business/landuse/clrk/process/clrk/clrkProcess' and (permission.sActivity='clcgshActivity' or permission.sActivity='*')
- --> sql:SELECT permission.sPermissionRoleID AS sPermissionRoleID FROM SA_OPPermission permission JOIN SA_OPRole role1 ON permission.sPermissionRoleID = role1.sID WHERE (role1.SVALIDSTATE = ?) AND (permission.SPROCESS = ?) AND ( (permission.SACTIVITY = ?) OR (permission.SACTIVITY = ?) )
- --> binds:[1, /app/business/landuse/clrk/process/clrk/clrkProcess, clcgshActivity, *]
复制代码 上面这条sql去库里查过了是等于1的,那么应该走clshActivity,但是紧接着下面又执行了一条sql,这条sql里面的sActivity却是false时的Activity...这是为什么呢?
|
|