From a75bcc7c2b0fc98bd3a8abc100a4ad4ec11b9c26 Mon Sep 17 00:00:00 2001
From: wyu <kknd09321@nate.com>
Date: 화, 28 12월 2021 15:54:35 +0900
Subject: [PATCH] Merge branch 'master' of http://192.168.0.25:9001/r/owl-kisa

---
 src/main/java/kr/wisestone/owl/service/impl/IssueApiDefaultServiceImpl.java |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 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 4fb83bc..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) {
@@ -57,7 +56,7 @@
             }
 
             Priority priority = issueApiDefault.getPriority();
-            if (project != null) {
+            if (priority != null) {
                 issueApiDefaultVo.setPriorityId(priority.getId());
             }
 
@@ -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