src/main/java/kr/wisestone/owl/vo/IssueVo.java | ●●●●● 패치 | 보기 | raw | blame | 히스토리 | |
src/main/resources/mybatis/query-template/issue-template.xml | ●●●●● 패치 | 보기 | raw | blame | 히스토리 | |
src/main/webapp/scripts/app/issue/issueList.controller.js | ●●●●● 패치 | 보기 | raw | blame | 히스토리 |
src/main/java/kr/wisestone/owl/vo/IssueVo.java
@@ -56,6 +56,7 @@ private String modifyByName; // 변경자 정보 - 이슈 변경 정보 상세 확인에서 사용 private WorkflowStatusVo workflowStatusVo; private IssueVo parentIssueVo; private Long parentIssueId; private int downIssueCount; private int downIssueAllCount; private List<Long> workflowDepartmentIds; // 워크플로우에 설정한 담당부서 ID @@ -521,4 +522,12 @@ this.issueTableConfigVos.add(issueTableConfigVo); } } public Long getParentIssueId() { return parentIssueId; } public void setParentIssueId(Long parentIssueId) { this.parentIssueId = parentIssueId; } } src/main/resources/mybatis/query-template/issue-template.xml
@@ -552,6 +552,7 @@ FROM issue issue LEFT OUTER JOIN issue_department isd ON issue.id = isd.issue_id LEFT OUTER JOIN issue_status iss ON iss.id = issue.issue_status_id LEFT OUTER JOIN user_department ud ON ud.department_id = isd.department_id WHERE 1=1 AND issue.parent_issue_id IS NULL <if test="title != null and !title.equals('') "> @@ -649,6 +650,15 @@ </choose> <choose> <when test="departmentIds.size != 0 and myDepartmentIds != null and myDepartmentIds.size != 0"> AND isd.department_id IN <foreach collection="myDepartmentIds" item="item" index="index" separator="," open="(" close=")"> #{item} </foreach> </when> </choose> <choose> <when test="registerIds.size != 0"> AND issue.register_id IN <foreach collection="registerIds" item="item" index="index" separator="," open="(" close=")"> src/main/webapp/scripts/app/issue/issueList.controller.js
@@ -624,6 +624,14 @@ if (result.data.message.status === "success") { if (result.data.data != null && result.data.data.length > 0) { for (var i = 0; i < result.data.data.length; i++) { if (result.data.data[i].parentIssueId != null) { result.data.data.splice(i, 1); } } } if (result.data.data != null && result.data.data.length > 0) { $scope.vm.issueTypeId = result.data.data[0].issueTypeId; $scope.vm.projectKey = result.data.data[0].projectKey; $scope.vm.issueNumber = result.data.data[0].issueNumber;