| | |
| | | @Override |
| | | @Transactional |
| | | public IssueApiDefault find(Map<String, Object> resJsonData, IssueApiDefaultForm form) { |
| | | UserVo userVo = this.webAppUtil.getLoginUser(); |
| | | List<IssueApiDefault> issueApiDefaults = this.issueApiDefaultRepository.findByUserIdAndIssueTypeId(userVo.getId(), form.getIssueTypeId()); |
| | | if (issueApiDefaults != null && issueApiDefaults.size() > 0) { |
| | | IssueApiDefault issueApiDefault = issueApiDefaults.get(0); |
| | | form.setUserId(this.webAppUtil.getLoginId()); |
| | | IssueApiDefault issueApiDefault = this.find(form); |
| | | if (issueApiDefault != null) { |
| | | IssueApiDefaultVo issueApiDefaultVo = ConvertUtil.copyProperties(issueApiDefault, IssueApiDefaultVo.class); |
| | | Project project = issueApiDefault.getProject(); |
| | | if (project != null) { |
| | |
| | | } |
| | | |
| | | resJsonData.put(Constants.RES_KEY_CONTENTS, issueApiDefaultVo); |
| | | return issueApiDefault; |
| | | } |
| | | return issueApiDefault; |
| | | } |
| | | |
| | | @Override |
| | | public IssueApiDefault find(IssueApiDefaultForm form) { |
| | | if (form.getUserId() != null && form.getIssueTypeId() != null) { |
| | | List<IssueApiDefault> issueApiDefaults = this.issueApiDefaultRepository.findByUserIdAndIssueTypeId(form.getUserId(), form.getIssueTypeId()); |
| | | if (issueApiDefaults != null && issueApiDefaults.size() > 0) { |
| | | return issueApiDefaults.get(0); |
| | | } |
| | | } |
| | | return null; |
| | | } |