From dc9b09a4ee390db471ba8b7dedc375a9c7e72ad3 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 월, 13 12월 2021 15:56:49 +0900
Subject: [PATCH] - 연관이슈 검색 시 다른 이슈 유형(다른 프로젝트)의 이슈도 검색 가능 하도록 수정 - 부서 삭제 코드 약간 수정

---
 src/main/webapp/scripts/components/utils/autoComplete.controller.js        |   18 +++++++++---------
 src/main/java/kr/wisestone/owl/service/impl/DepartmentServiceImpl.java     |    4 ++--
 src/main/java/kr/wisestone/owl/service/UserDepartmentService.java          |    3 +++
 src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java |    5 +++++
 4 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/UserDepartmentService.java b/src/main/java/kr/wisestone/owl/service/UserDepartmentService.java
index c364fc5..b09e517 100644
--- a/src/main/java/kr/wisestone/owl/service/UserDepartmentService.java
+++ b/src/main/java/kr/wisestone/owl/service/UserDepartmentService.java
@@ -6,6 +6,7 @@
 import kr.wisestone.owl.web.form.UserDepartmentForm;
 import org.springframework.data.jpa.repository.JpaRepository;
 
+import java.util.List;
 import java.util.Map;
 
 public interface UserDepartmentService extends AbstractService<UserDepartment, Long, JpaRepository<UserDepartment, Long>> {
@@ -13,4 +14,6 @@
     void userDepartmentDetail(Map<String, Object> resJsonData, UserCondition make);
 
     void userDepartmentModify(UserDepartmentForm userDepartmentForm);
+
+    List<UserDepartment> findByDepartmentId(Long id);
 }
diff --git a/src/main/java/kr/wisestone/owl/service/impl/DepartmentServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/DepartmentServiceImpl.java
index 60a7ac3..c7e7000 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/DepartmentServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/DepartmentServiceImpl.java
@@ -41,7 +41,7 @@
     private DepartmentRepository departmentRepository;
 
     @Autowired
-    private UserDepartmentRepository userDepartmentRepository;
+    private UserDepartmentService userDepartmentService;
 
     @Autowired
     private DepartmentMapper departmentMapper;
@@ -238,7 +238,7 @@
     @Override
     public boolean countInDepartment(Long id) {
         boolean result = false;
-        List<UserDepartment> usingDepartments = this.userDepartmentRepository.findByDepartmentId(id);
+        List<UserDepartment> usingDepartments = this.userDepartmentService.findByDepartmentId(id);
         if(usingDepartments != null && usingDepartments.size() > 0){
             result = true;
         }
diff --git a/src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java
index 09bdbb8..baa6a8a 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java
@@ -89,6 +89,11 @@
         this.userDepartmentRepository.saveAll(list);
     }
 
+    @Override
+    public List<UserDepartment> findByDepartmentId(Long id) {
+        return this.userDepartmentRepository.findByDepartmentId(id);
+    }
+
 
     // �궗�슜�옄 遺��꽌 ID濡� 議고쉶�븳�떎.
 //    @Override
diff --git a/src/main/webapp/scripts/components/utils/autoComplete.controller.js b/src/main/webapp/scripts/components/utils/autoComplete.controller.js
index dae28cc..638c1dd 100644
--- a/src/main/webapp/scripts/components/utils/autoComplete.controller.js
+++ b/src/main/webapp/scripts/components/utils/autoComplete.controller.js
@@ -133,13 +133,13 @@
                 function getIssueList(query, issueTypeId, excludeList, page, callBack) {
                     var conditions = {
                         name : query,
-                        issueTypeIds : (function () {
+                        /*issueTypeIds : (function () {
                             var ids = [];
 
                             ids.push(issueTypeId);
 
                             return ids;
-                        })(),
+                        })(),*/
                         excludeIds : (function () {
                             var excludeIds = [];
 
@@ -175,13 +175,13 @@
                 function getDownIssueList(query, issueTypeId, excludeList, page, callBack) {
                     var conditions = {
                         name : query,
-                        // issueTypeIds : (function () {
-                        //     var ids = [];
-                        //
-                        //     ids.push(issueTypeId);
-                        //
-                        //     return ids;
-                        // })(),
+                        issueTypeIds : (function () {
+                            var ids = [];
+
+                            ids.push(issueTypeId);
+
+                            return ids;
+                        })(),
                         excludeIds : (function () {
                             var excludeIds = [];
 

--
Gitblit v1.8.0