From a25c39e40e2d3200d45b6fa83522acc7d4d937bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B1=EC=98=81?= Date: Thu, 18 Sep 2025 17:07:53 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B6=80=EA=B3=BC=EC=98=88=EA=B3=A0=20?= =?UTF-8?q?=EC=B4=88=EA=B8=B0=20=EC=9E=91=EC=97=85=20=EC=A7=84=ED=96=89?= =?UTF-8?q?=EC=A4=91...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/CrdnLevyPrvntcMapper_maria.xml | 6 +-- .../main/crdnLevyPrvntc/levyPrvntcPopup.jsp | 40 ++++++++++++++++--- 2 files changed, 37 insertions(+), 9 deletions(-) diff --git a/src/main/resources/mybatis/mapper/crdn/crndRegistAndView/main/CrdnLevyPrvntcMapper_maria.xml b/src/main/resources/mybatis/mapper/crdn/crndRegistAndView/main/CrdnLevyPrvntcMapper_maria.xml index d13fee6..7a600b9 100644 --- a/src/main/resources/mybatis/mapper/crdn/crndRegistAndView/main/CrdnLevyPrvntcMapper_maria.xml +++ b/src/main/resources/mybatis/mapper/crdn/crndRegistAndView/main/CrdnLevyPrvntcMapper_maria.xml @@ -32,9 +32,9 @@ CASE WHEN (CAST(substring(t3.ACT_BGNG_YMD,1,4) as SIGNED)-CAST(t1.CRDN_YR as SIGNED)) >= strct.RDVLRT_CN_YR_CNT THEN strct.LAST_YR_RDVLRT ELSE 1-((CAST(substring(t3.ACT_BGNG_YMD,1,4) as SIGNED)-CAST(t1.CRDN_YR as SIGNED)) * strct.DPRT) end as ELPS_YR_RDVLRT, -- 경과 연도 잔가율 - strct.BSCS_CSTRN_Y_BDST_CMPTTN_RT, - strct.BSCS_CSTRN_N_BDST_CMPTTN_RT, - strct.DUP_ETBLDG_BDST_CMPTTN_RT, + strct.BSCS_CSTRN_Y_BDST_CMPTTN_RT, -- 기초공사Y건축물산정비율 + strct.BSCS_CSTRN_N_BDST_CMPTTN_RT, -- 기초공사N건축물산정비율 + strct.DUP_ETBLDG_BDST_CMPTTN_RT, -- 복측증축건축물산정비율 null as BSCS_CSTRN_SE_CD, -- 기초공사구분코드 null as BSCS_CSTRN_RT -- 기초공사율 from tb_crdn t1 diff --git a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp index dcf294e..225ee89 100644 --- a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp +++ b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp @@ -181,17 +181,34 @@ 시가표준액
(1,000원미만절삭) - + + + X - + + + X - + + + X - + + + X - + + + X - + + + = @@ -202,6 +219,7 @@ + @@ -312,6 +330,16 @@ { header: '구조지수명', name: 'strctIdxCdNm', align: 'left', width: 150}, { header: '용도지수코드', name: 'usgIdxCd', align: 'center', width: 60, hidden: true}, { header: '용도지수명', name: 'usgIdxCdNm', align: 'left'}, + { header: '건물신축가격기준액NO', name: 'no', hidden: true }, + { header: '건물신축가격기준액', name: 'bldgNewPrcCrtrAmt', align: 'right', width: 140, formatter: function(e){ return e.value != null ? Number(e.value).toLocaleString() : ''; } }, + { header: '위치지수NO', name: 'pstnIdxNo', hidden: true }, + { header: '위치지수', name: 'pstnIdx', align: 'right', width: 100, formatter: function(e){ return e.value != null ? Number(e.value).toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) : ''; } }, + { header: '경과년수별잔가율', name: 'elpsYrRdvlrt', align: 'right', width: 120, formatter: function(e){ return e.value != null ? Number(e.value).toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) : ''; } }, + { header: '기초공사Y건축물산정비율', name: 'bscsCstrnYBdstCmpttnRt', align: 'right', width: 120, formatter: function(e){ return e.value != null ? Number(e.value).toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) : ''; } }, + { header: '기초공사N건축물산정비율', name: 'bscsCstrnNBdstCmpttnRt', align: 'right', width: 140, formatter: function(e){ return e.value != null ? Number(e.value).toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) : ''; } }, + { header: '복측증축건축물산정비율', name: 'dupEtbldgBdstCmpttnRt', align: 'right', width: 100, formatter: function(e){ return e.value != null ? Number(e.value).toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) : ''; } }, + { header: '기초공사구분코드', name: 'bscsCstrnSeCd', hidden: true }, + { header: '기초공사율', name: 'bscsCstrnRt', align: 'right', width: 100, formatter: function(e){ return e.value != null ? Number(e.value).toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) : ''; } } ]; },