사용자 조회 쿼리 수정(시군구명,기관명,부서명 추가)

main
이범준 5 months ago
parent f5eea82dd3
commit d4ff734685

@ -41,49 +41,49 @@
<sql id="selectUsers">
<include refid="utility.paging-prefix" />
SELECT USER_ID
, USER_ACNT
, USER_NM
, PASSWD_HINT
, PASSWD_NSR
, EMP_NO
, RSDNT_NO
, GENDER
, BRDT
, AREA_NO
, ZIP
, ADDR
, DADDR
, TELNO
, MBL_TELNO
, FXNO
, EML_ADRS
, POS_NM
, GRP_ID
, ORG_ID
, (SELECT SGG_NM FROM TB_SGG WHERE SGG_CD = A.ORG_ID) AS SGG_NM
, DEPT_CD
, (CASE
WHEN A.DEPT_CD = 'default'
THEN '기본 부서'
ELSE (SELECT DEPT_NM FROM TB_DEPT WHERE DEPT_CD = A.DEPT_CD)
END
) AS DEPT_NM
, NSTT_CD
, (CASE
WHEN A.NSTT_CD = 'default'
THEN '기본 기관'
ELSE (SELECT INST_NM FROM TB_SGG WHERE INST_CD = A.NSTT_CD AND SGG_CD = A.ORG_ID)
END
) AS NSTT_NM
, CRTFC_DN
, LOCK_YN
, LOCK_CNT
, LOCK_DT
, REG_DT
, STTS
, (SELECT GET_CODE_NM('CMN004', STTS) FROM DUAL) AS STTS_NM
SELECT A.USER_ID
, A.USER_ACNT
, A.USER_NM
, A.PASSWD_HINT
, A.PASSWD_NSR
, A.EMP_NO
, A.RSDNT_NO
, A.GENDER
, A.BRDT
, A.AREA_NO
, A.ZIP
, A.ADDR
, A.DADDR
, A.TELNO
, A.MBL_TELNO
, A.FXNO
, A.EML_ADRS
, A.POS_NM
, A.GRP_ID
, A.ORG_ID
, A.CRTFC_DN
, A.LOCK_YN
, A.LOCK_CNT
, A.LOCK_DT
, A.REG_DT
, A.STTS
, (SELECT GET_CODE_NM('CMN004', A.STTS) FROM DUAL) AS STTS_NM
, A.NSTT_CD AS NSTT_CD
, (CASE WHEN A.NSTT_CD = 'default' THEN '기본 기관' ELSE B.INST_NM END) AS NSTT_NM
, A.NSTT_CD AS INST_CD
, (CASE WHEN A.NSTT_CD = 'default' THEN '기본 기관' ELSE B.INST_NM END) AS INST_NM
, A.DEPT_CD AS DEPT_CD
, (CASE WHEN A.DEPT_CD = 'default' THEN '기본 부서' ELSE B.DEPT_NM END) AS DEPT_NM
, B.SGG_CD AS SGG_CD
, B.SGG_NM AS SGG_NM
FROM TB_USER A
LEFT OUTER JOIN (
SELECT A.SGG_CD, SGG_NM, A.INST_CD, INST_NM, DEPT_CD, DEPT_NM
FROM TB_SGG A LEFT OUTER JOIN TB_DEPT B
ON A.SGG_CD = B.SGG_CD
AND A.INST_CD = B.INST_CD
AND A.USE_YN = 'Y' AND B.USE_YN = 'Y'
) B ON A.NSTT_CD = B.INST_CD AND A.DEPT_CD = B.DEPT_CD
<where>
<if test="by != null and term != null">AND ${by} LIKE CONCAT('%', #{term}, '%')</if>
<if test="userIDs != null">USER_ID IN (<foreach collection="userIDs" item="userID" separator=",">#{userID}</foreach>)</if>

Loading…
Cancel
Save