|
@@ -167,16 +167,13 @@ public class ItdmRunFlowPathController extends JeecgController<ItdmRunFlowPath,
|
|
|
|
|
|
List<ItdmRunFlowPathStepVO> vos = new ArrayList<>();
|
|
|
for (ItdmRunFlowPathStep i : list) {
|
|
|
- ItdmFlowPathStep itdmFlowPathStep = iItdmFlowPathStepService.getById(i.getFlowPathSetp());
|
|
|
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
-
|
|
|
- List<String> strings = StringUtils.isNotBlank(itdmFlowPathStep.getUserIds()) ?
|
|
|
- Arrays.stream(itdmFlowPathStep.getUserIds().split(",")).collect(Collectors.toList()) :
|
|
|
+ List<String> strings = StringUtils.isNotBlank(i.getUserIds()) ?
|
|
|
+ Arrays.stream(i.getUserIds().split(",")).collect(Collectors.toList()) :
|
|
|
new ArrayList<>();
|
|
|
List<String> roleIds = sysBaseApi.getRoleIdsByUsername(user.getUsername());
|
|
|
- if (strings.contains(user.getUsername()) || roleIds.contains(itdmFlowPathStep.getRoleId())) {
|
|
|
+ if (strings.contains(user.getUsername()) || roleIds.contains(i.getRoleId())) {
|
|
|
vos.add(FlowPathConvert.INSTANCE.to(i, true));
|
|
|
-
|
|
|
} else {
|
|
|
vos.add(FlowPathConvert.INSTANCE.to(i, false));
|
|
|
}
|