feat: 입력시스템 > 프로젝트 일반정보 > 발주처 > 직접 입력을 가장 하단에 오도록 순서 수정

main
thkim 2026-03-16 16:48:12 +09:00
parent 16d57f554c
commit edd6523d9d
1 changed files with 49 additions and 44 deletions

View File

@ -17,50 +17,55 @@
<select id="getGDisList" parameterType="map" resultType="egovMap">
<![CDATA[
SELECT 'GL_DIS' CODE,
GL_CODE AS CODE_VALUE,
DISTRICT AS CODE_TEXT,
'GL_DIS' PARENT_CODE,
GL_CODE AS PARENT_CODE_VALUE
FROM TBL_DISTRICT
WHERE GM_CODE IS NULL
AND USE_YN = 'Y'
UNION
SELECT 'GM_DIS' CODE,
GM_CODE AS CODE_VALUE,
DISTRICT AS CODE_TEXT,
'GL_DIS' PARENT_CODE,
GL_CODE AS PARENT_CODE_VALUE
FROM TBL_DISTRICT
WHERE GS_CODE IS NULL
AND GM_CODE IS NOT NULL
AND GL_CODE<>'00'
AND GM_CODE<>'00'
AND USE_YN = 'Y'
UNION
SELECT 'GS_DIS' CODE,
GS_CODE AS CODE_VALUE,
DISTRICT AS CODE_TEXT,
'GL_DIS'||'GM_DIS' PARENT_CODE,
GL_CODE||GM_CODE AS PARENT_CODE_VALUE
FROM TBL_DISTRICT
WHERE GF_CODE IS NULL
AND GS_CODE IS NOT NULL
AND GL_CODE<>'00'
AND GM_CODE<>'00'
AND GS_CODE<>'000'
AND USE_YN = 'Y'
UNION
SELECT 'GF_DIS' CODE,
GF_CODE AS CODE_VALUE,
DISTRICT AS CODE_TEXT,
'GL_DIS'||'GM_DIS'||'GF_DIS' AS PARENT_CODE,
GL_CODE||GM_CODE||GS_CODE AS PARENT_CODE_VALUE
FROM TBL_DISTRICT
WHERE GF_CODE IS NOT NULL
AND USE_YN = 'Y'
AND GF_CODE <> '0000'
ORDER BY CODE_TEXT
SELECT *
FROM (
SELECT 'GL_DIS' CODE,
GL_CODE AS CODE_VALUE,
DISTRICT AS CODE_TEXT,
'GL_DIS' PARENT_CODE,
GL_CODE AS PARENT_CODE_VALUE
FROM TBL_DISTRICT
WHERE GM_CODE IS NULL
AND USE_YN = 'Y'
UNION
SELECT 'GM_DIS' CODE,
GM_CODE AS CODE_VALUE,
DISTRICT AS CODE_TEXT,
'GL_DIS' PARENT_CODE,
GL_CODE AS PARENT_CODE_VALUE
FROM TBL_DISTRICT
WHERE GS_CODE IS NULL
AND GM_CODE IS NOT NULL
AND GL_CODE<>'00'
AND GM_CODE<>'00'
AND USE_YN = 'Y'
UNION
SELECT 'GS_DIS' CODE,
GS_CODE AS CODE_VALUE,
DISTRICT AS CODE_TEXT,
'GL_DIS'||'GM_DIS' PARENT_CODE,
GL_CODE||GM_CODE AS PARENT_CODE_VALUE
FROM TBL_DISTRICT
WHERE GF_CODE IS NULL
AND GS_CODE IS NOT NULL
AND GL_CODE<>'00'
AND GM_CODE<>'00'
AND GS_CODE<>'000'
AND USE_YN = 'Y'
UNION
SELECT 'GF_DIS' CODE,
GF_CODE AS CODE_VALUE,
DISTRICT AS CODE_TEXT,
'GL_DIS'||'GM_DIS'||'GF_DIS' AS PARENT_CODE,
GL_CODE||GM_CODE||GS_CODE AS PARENT_CODE_VALUE
FROM TBL_DISTRICT
WHERE GF_CODE IS NOT NULL
AND USE_YN = 'Y'
AND GF_CODE <> '0000'
) t
ORDER BY
CASE WHEN t.CODE_TEXT = '직접입력' THEN 2 ELSE 1 END,
t.CODE_TEXT
]]>
</select>