OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2022-01-17 58e7c16d504fe4b6bd5453307ace58e185537d64
- 이슈 추가,수정 시 이력 남기는 부분 코드 수정
3개 파일 변경됨
15 ■■■■■ 파일 변경됨
src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java 5 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/service/impl/IssueHostingServiceImpl.java 5 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/service/impl/IssueIspServiceImpl.java 5 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java
@@ -71,13 +71,14 @@
        // 사용자가 직접 입력 시 COMPANY 목록에 추가
        if (newIssueCompany.getCompanyField() == null) {
            companyField = this.companyFieldService.addCompany(companyFieldForm);
            newIssueCompany.setCompanyField(companyField);
            IssueCompany oldIssueCompany = this.issueCompanyRepository.findByIssueId(issue.getId());
            companyField = this.companyFieldService.addCompany(companyFieldForm);
            companyFieldForm.setId(companyField.getId());
            if (oldIssueCompany != null) {
                issueHistoryService.detectIssueCompany(IssueHistoryType.MODIFY, null, companyFieldForm, oldIssueCompany, sb);
                this.issueCompanyRepository.deleteById(oldIssueCompany.getId());
            } else {
                newIssueCompany.setCompanyField(companyField);
                issueHistoryService.detectIssueCompany(IssueHistoryType.ADD, null, companyFieldForm, newIssueCompany, sb);
            }
        }
src/main/java/kr/wisestone/owl/service/impl/IssueHostingServiceImpl.java
@@ -69,13 +69,14 @@
        // 사용자가 직접 입력시에 호스팅 목록에 추가
        if (newIssueHosting.getHostingField() == null) {
            hostingField = this.hostingFieldService.add(hostingFieldForm);
            newIssueHosting.setHostingField(hostingField);
            IssueHosting oldIssueHosting = this.issueHostingRepository.findByIssueId(issue.getId());
            hostingField = this.hostingFieldService.add(hostingFieldForm);
            hostingFieldForm.setId(hostingField.getId());
            if (oldIssueHosting != null) {
                this.issueHostingRepository.deleteById(oldIssueHosting.getId());
                issueHistoryService.detectIssueHosting(IssueHistoryType.MODIFY, null, hostingFieldForm, oldIssueHosting, sb);
            } else {
                newIssueHosting.setHostingField(hostingField);
                issueHistoryService.detectIssueHosting(IssueHistoryType.ADD, null, hostingFieldForm, newIssueHosting, sb);
            }
        }
src/main/java/kr/wisestone/owl/service/impl/IssueIspServiceImpl.java
@@ -66,13 +66,14 @@
        // 사용자가 직접 입력시에 ISP 목록에 추가
        if (newIssueIsp.getIspField() == null) {
            ispField = this.ispFieldService.add(ispFieldForm);
            newIssueIsp.setIspField(ispField);
            IssueIsp oldIssueIsp = this.issueIspRepository.findByIssueId(issue.getId());
            ispField = this.ispFieldService.add(ispFieldForm);
            ispFieldForm.setId(ispField.getId());
            if (oldIssueIsp != null) {
                issueHistoryService.detectIssueIsp(IssueHistoryType.MODIFY, null, ispFieldForm, oldIssueIsp, sb);
                this.issueIspRepository.deleteById(oldIssueIsp.getId());
            } else {
                newIssueIsp.setIspField(ispField);
                issueHistoryService.detectIssueIsp(IssueHistoryType.ADD, null, ispFieldForm, newIssueIsp, sb);
            }
        }