기업사용자 > 시추정보 등록 : 프로젝트 목록에 '배정 발주기관' 표시 처리

main
유지인 2026-02-09 14:15:06 +09:00
parent 023afd63b7
commit 41f4de08fe
2 changed files with 16 additions and 5 deletions

View File

@ -35,7 +35,11 @@
ST.MODIFY_ITEM,
tcsi.CID,
tcsi.CRT_USERID,
tcsi.CONST_USERID
tcsi.CONST_USERID,
tgld.GL_DISTRICT,
tgmd.GM_DISTRICT,
tgsd.GS_DISTRICT,
COALESCE(tgsd.GS_DISTRICT, tgmd.GM_DISTRICT, tgld.GL_DISTRICT) AS last_district -- 우선순위: GS -> GM -> GL 순으로 NULL이 아닌 값을 선택
FROM TEMP_PROJECT_INFO A
LEFT JOIN (SELECT *
FROM (SELECT L.*
@ -45,6 +49,12 @@
LEFT JOIN TEMP_MANAGE_STATE ST ON ST.PROJECT_CODE = A.PROJECT_CODE
AND ST.STATE = '5'
LEFT JOIN TEMP_CONSTRUCT_SITE_INFO tcsi ON tcsi.PROJECT_CODE = A.PROJECT_CODE
LEFT JOIN TBL_GL_DISTRICT tgld ON tcsi.MASTER_COMPANY_O_CODE = tgld.GL_CODE
LEFT JOIN TBL_GM_DISTRICT tgmd ON tcsi.MASTER_COMPANY_O_CODE = tgmd.GL_CODE
AND tcsi.MASTER_COMPANY_TW_CODE = tgmd.GM_CODE
LEFT JOIN TBL_GS_DISTRICT tgsd ON tcsi.MASTER_COMPANY_O_CODE = tgsd.GL_CODE
AND tcsi.MASTER_COMPANY_TW_CODE = tgsd.GM_CODE
AND tcsi.MASTER_COMPANY_TH_CODE = tgsd.GS_CODE
WHERE
NVL(A.USE_YN,' ') <> 'N' AND A.USERID = #{userId}
]]>

View File

@ -166,6 +166,7 @@ function kendoGrid() {
dataSource : gridData,
columns: [
{ field: "rowNumber", width: 50, title: "순번", template: "<span class='row-number'></span>" },
{field: "reqCompany", width: 180, title: "배정 발주기관", template: function (data) { return data.lastDistrict || data.gsDistrict || data.gmDistrict || data.glDistrict || ""; }, attributes: { style: "text-align: left" }},
{
field: "projectName",
title: "프로젝트명",