| | |
| | | this.verifyTitle(issueForm.getTitle()); |
| | | // 날짜 유효성 체크 |
| | | this.checkStartCompleteDate(issueForm.getStartDate(), issueForm.getCompleteDate()); |
| | | // 담당 부서 유효성 체크 |
| | | this.verifyIssueDepartment(project, issueForm); |
| | | |
| | | // 이슈 상태 유형이 '대기' 인 이슈 상태 가져오기 |
| | | IssueStatus issueStatus = this.issueStatusService.findByIssueStatusTypeIsReady(issueType.getWorkflow()); |
| | |
| | | <!-- 이슈 담당부서를 조회한다 --> |
| | | <select id="findByDepartmentIdAndProjectId" resultType="java.util.HashMap" parameterType="java.util.HashMap"> |
| | | SELECT DISTINCT(i.id) FROM issue i |
| | | INNER JOIN issue_department iu ON iu.issue_id = i.id |
| | | INNER JOIN department d ON d.id = iu.department_id |
| | | INNER JOIN issue_department iu ON iu.issue_id = i.id |
| | | INNER JOIN department d ON d.id = iu.department_id |
| | | WHERE i.project_id = #{projectId} AND d.id = #{departmentId} |
| | | </select> |
| | | |