From 5aeb1fd2d825392fb0b2ac00e6edf16a2cdbc5b7 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 월, 13 12월 2021 14:53:07 +0900
Subject: [PATCH] 이슈 검색시 하위 이슈도 검색되는 오류수정

---
 src/main/resources/mybatis/query-template/issue-template.xml |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/main/resources/mybatis/query-template/issue-template.xml b/src/main/resources/mybatis/query-template/issue-template.xml
index 5c3a3c7..d4dea19 100644
--- a/src/main/resources/mybatis/query-template/issue-template.xml
+++ b/src/main/resources/mybatis/query-template/issue-template.xml
@@ -552,6 +552,7 @@
         FROM issue issue
         LEFT OUTER JOIN issue_department isd ON issue.id = isd.issue_id
         LEFT OUTER JOIN issue_status iss ON iss.id = issue.issue_status_id
+        LEFT OUTER JOIN user_department ud ON ud.department_id = isd.department_id
         WHERE 1=1
         AND issue.parent_issue_id IS NULL
         <if test="title != null and !title.equals('') ">
@@ -649,6 +650,15 @@
         </choose>
 
         <choose>
+            <when test="departmentIds.size != 0 and myDepartmentIds != null and myDepartmentIds.size != 0">
+                AND isd.department_id IN
+                <foreach collection="myDepartmentIds" item="item" index="index" separator="," open="(" close=")">
+                    #{item}
+                </foreach>
+            </when>
+        </choose>
+
+        <choose>
             <when test="registerIds.size != 0">
                 AND issue.register_id IN
                 <foreach collection="registerIds" item="item" index="index" separator="," open="(" close=")">

--
Gitblit v1.8.0