| | |
| | | |
| | | // 사용자가 직접 입력 시 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); |
| | | } |
| | | } |