OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-24 3b8096758ba426be96c63248526884874359cac9
src/main/resources/mybatis/query-template/userWorkspace-template.xml
@@ -9,9 +9,8 @@
        u.id as userId,
        u.name as userName,
        u.account as account,
        u.levelName as levelName,
        u.departmentName as departmentName,
        /*u.permission as permission,*/
        u.level_id as levelId,
        uw.manager_yn as managerYn,
        CASE WHEN uw.use_yn = 'Y' THEN 'true' ELSE 'false' END as useYn
        FROM
        user_workspace uw
@@ -19,7 +18,6 @@
        INNER JOIN workspace w on uw.workspace_id = w.id
        WHERE 1=1
        AND w.id = #{workspaceId}
        AND uw.manager_yn = 'N'
        <if test="name != '' and name != null">
            AND u.name like CONCAT('%',#{name},'%')
        </if>
@@ -32,6 +30,15 @@
            <when test="statuses.size != 0">
                AND uw.use_yn IN
                <foreach collection="statuses" item="item" index="index" separator="," open="(" close=")">
                    #{item}
                </foreach>
            </when>
        </choose>
        <choose>
            <when test="levelIds.size != 0">
                AND u.level_id IN
                <foreach collection="levelIds" item="item" index="index" separator="," open="(" close=")">
                    #{item}
                </foreach>
            </when>
@@ -51,7 +58,6 @@
        INNER JOIN workspace w on uw.workspace_id = w.id
        WHERE 1=1
        AND w.id = #{workspaceId}
        AND uw.manager_yn = 'N'
        <if test="name != '' and name != null">
            AND u.name like CONCAT('%',#{name},'%')
        </if>