我也这么猜测的,但我看不到“查找人工活动参与者”的实现SQL,所以不知道到底是哪些表设置的有问题。 和角色、机构、人员相关的表有:om_partyrole,om_emporg,om_employee,ac_operator,ac_operatorrole,ac_role 我用下面两种SQL都能查到该活动的参与者,但页面提交活动时还是报错了,是不是还有哪些地方设置的不对呢? SQL1:以om_partyrole为中心查找操作者 select a.roleid,a.partyid, d.* from om_partyrole a,om_emporg b,om_employee c,ac_operator d where a.roleid = 'provapprv1' and a.partyid = b.orgid and b.empid = c.empid and c.userid = d.userid
SQL2:以ac_operatorrole为中心查找操作者
select a.roleid,b.* from ac_operatorrole a,ac_operator b where a.roleid = 'provapprv1' and a.operatorid = b.operatorid