OWL ITS + 탐지시스템(인터넷 진흥원)
src/main/resources/mybatis/query-template/issue-template.xml
@@ -1105,7 +1105,16 @@
            LEFT OUTER JOIN (
            SELECT cf.id AS customFieldId, cf.custom_field_type AS customFieldType, issue_custom.use_value AS useValue, issue_custom.issue_id AS issueId
            FROM issue_custom_field_value issue_custom
            INNER JOIN custom_field cf ON cf.id = issue_custom.custom_field_id) customFieldValue ON customFieldValue.issueId = issue.id
            INNER JOIN custom_field cf ON cf.id = issue_custom.custom_field_id
            <choose>
                <when test="useValues.size != 0">
                    WHERE issue_custom.use_value IN
                    <foreach collection="useValues" item="item" index="index" separator="," open="(" close=")">
                        #{item}
                    </foreach>
                </when>
            </choose>
            ) customFieldValue ON customFieldValue.issueId = issue.id
        WHERE issStatus.issue_status_type != 'CLOSE'
          AND issue.issue_type_id = #{issueTypeId}
        GROUP BY issue.id