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/CustomFieldApiOverlapServiceImpl.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/impl/CustomFieldApiOverlapServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/CustomFieldApiOverlapServiceImpl.java
index 84bce83..5db4424 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/CustomFieldApiOverlapServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/CustomFieldApiOverlapServiceImpl.java
@@ -33,6 +33,9 @@
     private IssueTypeService issueTypeService;
 
     @Autowired
+    private ProjectService projectService;
+
+    @Autowired
     private CustomFieldService customFieldService;
 
     @Override
@@ -48,7 +51,8 @@
     @Override
     @Transactional
     public void find(Map<String, Object> resJsonData, CustomFieldApiOverlapForm form) {
-        List<CustomFieldApiOverlap> customFieldApiOverlaps = this.find(form.getUserId(), form.getIssueTypeId());
+        Long userId = this.webAppUtil.getLoginId();
+        List<CustomFieldApiOverlap> customFieldApiOverlaps = this.find(userId, form.getIssueTypeId());
         if (customFieldApiOverlaps != null && customFieldApiOverlaps.size() > 0) {
 
             List<CustomFieldApiOverlapVo> customFieldApiOverlapVos =  Lists.newArrayList();
@@ -71,6 +75,7 @@
     @Transactional
     public boolean modify(Map<String, Object> resJsonData, CustomFieldApiOverlapForm form) {
         User user = this.webAppUtil.getLoginUserObject();
+        Project project = this.projectService.getProject(form.getProjectId());
         List<CustomFieldApiOverlap> customFieldApiOverlaps = this.customFieldApiOverlapRepository.findByUserIdAndIssueTypeId(user.getId(), form.getIssueTypeId());
         if (customFieldApiOverlaps != null && customFieldApiOverlaps.size() > 0) {
             this.customFieldApiOverlapRepository.deleteAll(customFieldApiOverlaps);
@@ -83,6 +88,7 @@
             customFieldApiOverlap.setCustomField(customField);
             customFieldApiOverlap.setUser(user);
             customFieldApiOverlap.setIssueType(this.issueTypeService.getIssueType(form.getIssueTypeId()));
+            customFieldApiOverlap.setProject(project);
 
             customFieldApiOverlapList.add(customFieldApiOverlap);
         }

--
Gitblit v1.8.0