OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2022-01-17 58e7c16d504fe4b6bd5453307ace58e185537d64
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);
            }
        }