OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-24 726b916d69be892a576ca5fba5d0334de1d8a6eb
연관이슈, 하위이슈 정보 추가 수정
2개 파일 변경됨
10 ■■■■■ 파일 변경됨
src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java 4 ●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/vo/IssueVo.java 6 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
@@ -828,6 +828,7 @@
    private void setDownIssues(Issue issue, IssueVo issueVo) {
        List<Issue> downIssues = this.issueRepository.findByParentIssueId(issue.getId());
        List<IssueVo> downIssueVos = ConvertUtil.convertObjectsToClasses(downIssues, IssueVo.class);
        List<IssueVo> resultList = new ArrayList<>();
        for(IssueVo downIssueVo : downIssueVos){
            for(Issue downIssue : downIssues){
@@ -838,8 +839,9 @@
                this.setRegister(downIssue, downIssueVo); // 등록자
                this.setIssueDepartment(downIssue, downIssueVo);  //  담당부서 정보 셋팅
            }
            issueVo.setIssueDownVos(downIssueVo);
            resultList.add(downIssueVo);
        }
        issueVo.setIssueDownVos(resultList); //프론트에서 List형태로 받아줘서 리스트 형식으로 보내줌
    }
    //  이슈 상세 정보를 셋팅한다.
src/main/java/kr/wisestone/owl/vo/IssueVo.java
@@ -46,7 +46,7 @@
    private List<IssueTypeCustomFieldVo> issueTypeCustomFieldVos = Lists.newArrayList();
    private List<IssueCustomFieldValueVo> issueCustomFieldValueVos = Lists.newArrayList();
    private List<IssueRelationVo> issueRelations = Lists.newArrayList();
    private IssueVo issueDownVos;
    private List<IssueVo> issueDownVos = Lists.newArrayList();
    private List<IssueVo> issueRelationVos = Lists.newArrayList();
    private Long attachedFileCount;
    private Long issueCommentCount;
@@ -415,11 +415,11 @@
        this.departmentVos = departmentVos;
    }
    public IssueVo getIssueDownVos() {
    public List<IssueVo> getIssueDownVos() {
        return issueDownVos;
    }
    public void setIssueDownVos(IssueVo issueDownVos) {
    public void setIssueDownVos(List<IssueVo> issueDownVos) {
        this.issueDownVos = issueDownVos;
    }