OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-19 43aeca7b31394ab56ceecf2e054e01b758a2e953
src/main/java/kr/wisestone/owl/service/impl/ProjectRoleServiceImpl.java
@@ -64,6 +64,23 @@
        }
    }
    /*// 프로젝트 역할과 부서 연결
    private void projectRoleAssociatedDepartment(List<Department> departments, ProjectRole projectRole) {
        for (Department department : departments) {
            this.addDefaultProjectRoleAssociatedDepartment(projectRole, department);
        }
    }
    //  해당 역할과 부서를 연결시킨다.
    private void addDefaultProjectRoleAssociatedDepartment(ProjectRole projectRole, Department department) {
        ProjectRoleUser projectRoleDepartment = this.projectRoleUserService.findByProjectRoleIdAndDepartmentId(projectRole.getId(), department.getId());
        if (projectRoleDepartment == null) {
            //  프로젝트 관리자 - 기본 프로젝트 역할에 추가.
            department.addProjectRole(projectRole);
        }
    }*/
    //  프로젝트 역할을 생성한다.
    private ProjectRole addProjectRole(Project project, String projectRoleName, String projectRoleType, String permissionType) {
        ProjectRole projectRole = new ProjectRole(project, projectRoleName, projectRoleType);