|
楼主 |
发表于 2020-3-16 20:21:13
|
显示全部楼层
好的,那么我已经在BIZ下新建了action,也使用
List<OrgUnit> orgUtils = OrgUtils.findOrgUnitsHasRoleByCode(roleCode, null, true);
for (OrgUnit person : orgUtils) {
String fid = person.getFID();//获取人员成员sFID的值
String fname = person.getFName();//获取人员成功sFName的值
//OrgUtils.getPersonNameByFName(fid, fname);//通过sFID和sFName或者人员名称sName
。。。
}
但还是报异常:找不到OrgUtils
2020-03-16 20:11:49 excute stream action, params:{"accept":"application/json","action":"queryRolePersonsAction","actionFlag":"__action_0__","activity":"labplanissued","contentType":"json","executeContext":"","executor":"/PZiwr92lCRf50Tg6wr7.ogn/Ec26B094XO0wMvF0MAn.dpt/h2JjJWOmWLGxkZfvqIu@Ec26B094XO0wMvF0MAn.psm","parameters":{"roleCode":"00000001"},"process":"/TestMes/entrustmana/process/commonEntrust/commonEntrustProcess"}
com.justep.exception.BusinessException: 编码: JUSTEP151044; 提示: 编译模块"/TestMes/entrustmana/logic/code"中的类"Entrustmana"出错
警告: [options] 未与 -source 1.5 一起设置引导类路径
警告: [options] 源值1.5已过时, 将在未来所有发行版中删除
警告: [options] 目标值1.5已过时, 将在未来所有发行版中删除
警告: [options] 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。
D:\BeX5V38\model\BIZ\TestMes\entrustmana\logic\code\dsrc\Entrustmana.java:559: 错误: 找不到符号
List<OrgUnit> orgUtils = OrgUtils.findOrgUnitsHasRoleByCode(roleCode, null, true);
^
符号: 类 OrgUnit
位置: 类 Entrustmana
D:\BeX5V38\model\BIZ\TestMes\entrustmana\logic\code\dsrc\Entrustmana.java:561: 错误: 找不到符号
for (OrgUnit person : orgUtils) {
^
符号: 类 OrgUnit
位置: 类 Entrustmana
那这个 OrgUnit 该在什么地方能用??
我现在是直接查询数据库表了,使用了 sa_oprole表,根据code获得角色ID,再从sa_opauthorize 根据角色id找出属于这个角色的人员列表
|
|