|
@@ -12,37 +12,37 @@
|
|
|
, ROLE_CD /*권한코드*/
|
|
, ROLE_CD /*권한코드*/
|
|
|
, FN_GET_CODE_NM('G001',ROLE_CD) AS ROLE_NM /*권한명*/
|
|
, FN_GET_CODE_NM('G001',ROLE_CD) AS ROLE_NM /*권한명*/
|
|
|
, ROLE_REF_VAL /*권한관련값*/
|
|
, ROLE_REF_VAL /*권한관련값*/
|
|
|
- , CASE WHEN SUBSTR(ROLE_CD,1,1) IN ('A','B','E') THEN
|
|
|
|
|
|
|
+ , CASE WHEN SUBSTR(REPLACE(ROLE_CD,'G001_', ''),1,1) IN ('A','B','E') THEN
|
|
|
ROLE_REF_VAL
|
|
ROLE_REF_VAL
|
|
|
END AS SUPPLY_COMP_CD /*공급업체코드
|
|
END AS SUPPLY_COMP_CD /*공급업체코드
|
|
|
- , CASE WHEN SUBSTRING(ROLE_CD,1,1) IN ('A','B','E') THEN
|
|
|
|
|
|
|
+ , CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) IN ('A','B','E') THEN
|
|
|
(SELECT SUPPLY_COMP_NM
|
|
(SELECT SUPPLY_COMP_NM
|
|
|
FROM TB_SUPPLY_COMPANY
|
|
FROM TB_SUPPLY_COMPANY
|
|
|
WHERE SUPPLY_COMP_CD = A.ROLE_REF_VAL
|
|
WHERE SUPPLY_COMP_CD = A.ROLE_REF_VAL
|
|
|
)
|
|
)
|
|
|
END AS SUPPLY_COMP_NM /*공급업체명*/
|
|
END AS SUPPLY_COMP_NM /*공급업체명*/
|
|
|
- , CASE WHEN SUBSTRING(ROLE_CD,1,1) = 'C' THEN
|
|
|
|
|
|
|
+ , CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) = 'C' THEN
|
|
|
ROLE_REF_VAL
|
|
ROLE_REF_VAL
|
|
|
END AS VENDOR_ID /*벤더ID*/
|
|
END AS VENDOR_ID /*벤더ID*/
|
|
|
- , CASE WHEN SUBSTRING(ROLE_CD,1,1) = 'C' THEN
|
|
|
|
|
|
|
+ , CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) = 'C' THEN
|
|
|
FN_GET_CODE_NM('G003',ROLE_REF_VAL)
|
|
FN_GET_CODE_NM('G003',ROLE_REF_VAL)
|
|
|
END AS VENDOR_NM /*벤더명*/
|
|
END AS VENDOR_NM /*벤더명*/
|
|
|
- , CASE WHEN SUBSTRING(ROLE_CD,1,1) = 'D' THEN
|
|
|
|
|
|
|
+ , CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) = 'D' THEN
|
|
|
ROLE_REF_VAL
|
|
ROLE_REF_VAL
|
|
|
END AS AF_LINK_CD /*제휴링크코드*/
|
|
END AS AF_LINK_CD /*제휴링크코드*/
|
|
|
- , CASE WHEN SUBSTRING(ROLE_CD,1,1) = 'D' THEN
|
|
|
|
|
|
|
+ , CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) = 'D' THEN
|
|
|
(SELECT AF_LINK_NM
|
|
(SELECT AF_LINK_NM
|
|
|
FROM TB_AF_LINK
|
|
FROM TB_AF_LINK
|
|
|
WHERE AF_LINK_CD = A.ROLE_REF_VAL
|
|
WHERE AF_LINK_CD = A.ROLE_REF_VAL
|
|
|
)
|
|
)
|
|
|
END AS AF_LINK_NM /*제휴링크명*/
|
|
END AS AF_LINK_NM /*제휴링크명*/
|
|
|
- , CASE WHEN SUBSTRING(ROLE_CD,1,1) = 'D' THEN
|
|
|
|
|
|
|
+ , CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) = 'D' THEN
|
|
|
(SELECT AF_CHANNEL
|
|
(SELECT AF_CHANNEL
|
|
|
FROM TB_AF_LINK
|
|
FROM TB_AF_LINK
|
|
|
WHERE AF_LINK_CD = A.ROLE_REF_VAL
|
|
WHERE AF_LINK_CD = A.ROLE_REF_VAL
|
|
|
)
|
|
)
|
|
|
END AS AF_CHANNEL /*제휴채널*/
|
|
END AS AF_CHANNEL /*제휴채널*/
|
|
|
- , CASE WHEN SUBSTRING(ROLE_CD,1,1) = 'D' THEN
|
|
|
|
|
|
|
+ , CASE WHEN SUBSTRING(REPLACE(ROLE_CD,'G001_', ''),1,1) = 'D' THEN
|
|
|
(SELECT FN_GET_CODE_NM('G053',AL.AF_CHANNEL)
|
|
(SELECT FN_GET_CODE_NM('G053',AL.AF_CHANNEL)
|
|
|
FROM TB_AF_LINK AL
|
|
FROM TB_AF_LINK AL
|
|
|
WHERE AL.AF_LINK_CD = A.ROLE_REF_VAL
|
|
WHERE AL.AF_LINK_CD = A.ROLE_REF_VAL
|
|
@@ -56,6 +56,7 @@
|
|
|
, DATE_FORMAT(PASSWD_CHG_DT,'%Y%m%d%H%i%S') AS PASSWD_CHG_DT /*비밀번호변경일시*/
|
|
, DATE_FORMAT(PASSWD_CHG_DT,'%Y%m%d%H%i%S') AS PASSWD_CHG_DT /*비밀번호변경일시*/
|
|
|
FROM TB_USER A
|
|
FROM TB_USER A
|
|
|
WHERE USER_ID = #{userId}
|
|
WHERE USER_ID = #{userId}
|
|
|
|
|
+ AND NOT (ROLE_CD LIKE 'G001_B%' OR ROLE_CD LIKE 'G001_E%') /*입점업체담당자, 촬영업체담당자*/
|
|
|
AND USE_YN = 'Y'
|
|
AND USE_YN = 'Y'
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|