From 916a3cbabe4e50062fce61ff6f2f5d46c05dfbd1 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 목, 17 3월 2022 17:47:45 +0900 Subject: [PATCH] - api로 이슈 추가 시 url/ip로 업체 찾는 코드 수정 --- src/main/java/kr/wisestone/owl/service/impl/IssueApiDefaultServiceImpl.java | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/service/impl/IssueApiDefaultServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/IssueApiDefaultServiceImpl.java index 8df1a36..1c36cd7 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/IssueApiDefaultServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/IssueApiDefaultServiceImpl.java @@ -46,10 +46,9 @@ @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) { @@ -67,7 +66,17 @@ } 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; } -- Gitblit v1.8.0