| | |
| | | |
| | | // 사용자가 직접 입력시에 호스팅 목록에 추가 |
| | | 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); |
| | | } |
| | | } |