| | |
| | | if (issueIspFields != null && issueIspFields.size() > 0) { |
| | | Map<String, Object> param = issueIspFields.get(0); |
| | | |
| | | if (issueIspFields != null && issueIspFields.size() > 0) { |
| | | IssueIsp issueIsp = this.issueIspRepository.findByIssueId(issue.getId()); |
| | | |
| | | if (issueIsp != null) {//수정 시 |
| | |
| | | issueHistoryService.addIssueHistory(issue, IssueHistoryType.MODIFY, sb.toString()); |
| | | this.issueIspRepository.saveAndFlush(newIssueIsp); |
| | | } |
| | | } |
| | | // 사용자가 직접 입력시 |
| | | else if (issueForm.getIspName() != null && !issueForm.getIspName().equals("")) { |
| | | //ISP정보 직접 추가 |
| | | CreateIspField(issueForm, issue); |
| | | } else { |
| | | this.issueIspRepository.deleteByIssueId(issue.getId()); |
| | | this.issueIspRepository.flush(); |
| | | } |
| | | } // 사용자가 직접 입력시 |
| | | else if (issueForm.getIspName() != null && !issueForm.getIspName().equals("")) { |
| | | //ISP정보 직접 추가 |
| | | CreateIspField(issueForm, issue); |
| | | } |
| | | else { |
| | | this.issueIspRepository.deleteByIssueId(issue.getId()); |
| | | this.issueIspRepository.flush(); |
| | | } |
| | | } |
| | | } |