| | |
| | | ProcessStream processStream=processStreamService.getById(paramId); |
| | | if(processStream == null) |
| | | ExceptionCast.cast(ProcessInfoCode.PROCESS_NOT_EXIST); |
| | | PermissionStream permission = permissionStreamService.getByProcessIdAndUserId(processStream.getProcessId(),processStream.getComponentId() |
| | | PermissionStream permission = permissionStreamService.getByProcessIdAndUserId(processStream.getProductId(),processStream.getComponentId() |
| | | ,processStream.getPartsId(),processStream.getProcessId(),userId); |
| | | return permission != null; |
| | | }else if (nodeType == 6){ |
| | | WorkStep workStep=workStepService.getById(paramId); |
| | | if(workStep == null) |
| | | ExceptionCast.cast(ProcessInfoCode.WORKSTEP_NOT_EXIST); |
| | | PermissionStream permission = permissionStreamService.getByStepIdAndUserId(workStep.getProcessId(),workStep.getComponentId() |
| | | PermissionStream permission = permissionStreamService.getByStepIdAndUserId(workStep.getProductId(),workStep.getComponentId() |
| | | ,workStep.getPartsId(),workStep.getProcessId(),workStep.getId(),userId); |
| | | return permission != null; |
| | | } |
| | |
| | | String key; |
| | | ComponentDepartment cp; |
| | | ComponentInfo cpInfo; |
| | | if(childrenList != null && !childrenList.isEmpty()) { |
| | | for(ComponentInfo c : childrenList){ |
| | | componentIdList.add(c.getComponentId()); |
| | | componentInfoMap.put(c.getComponentId(), c); |
| | |
| | | s.setDepartId(cp.getDepartId()); |
| | | permissionStreamList.add(s); |
| | | } |
| | | } |
| | | |
| | | //处理子零件 |
| | | componentIdList.add(componentInfo.getComponentId()); |