부과예고 초기 작업 진행중...

dev
박성영 3 months ago
parent 72c78eaa9f
commit 95784daad3

@ -24,7 +24,19 @@
strct.STRCT_NM AS STRCT_IDX_CD_NM,
t3.USG_IDX_CD,
usg.USG_NM AS USG_IDX_CD_NM,
t3.AREA
t3.AREA,
bnpca.NO AS BLDG_NEW_PRC_CRTR_AMT, -- 건물기준가액 NO
bnpca.BLDG_NEW_PRC_CRTR_AMT, -- 건물기준시가액
pi.PSTN_IDX_NO, -- 위치지수 NO
pi.PSTN_IDX, -- 위치지수
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,
null as BSCS_CSTRN_SE_CD, -- 기초공사구분코드
null as BSCS_CSTRN_RT -- 기초공사율
from tb_crdn t1
inner join tb_pstn_info t2 on t1.CRDN_YR = t2.CRDN_YR and t1.CRDN_NO = t2.CRDN_NO and t2.DEL_YN = 'N'
inner join tb_act_info t3 on t2.CRDN_YR = t3.CRDN_YR and t2.CRDN_NO = t3.CRDN_NO and t2.PSTN_INFO_ID = t3.PSTN_INFO_ID and t3.DEL_YN = 'N'
@ -36,6 +48,8 @@
LEFT JOIN tb_vltn_lwrg vltn2 ON vltn2.VLTN_LWRG_CD = t3.VLTN_LWRG_CD_2 AND vltn2.DEL_YN = 'N'
LEFT JOIN tb_strct_idx strct ON strct.STRCT_IDX_CD = t3.STRCT_IDX_CD AND strct.DEL_YN = 'N'
LEFT JOIN tb_usg_idx usg ON usg.USG_IDX_CD = t3.USG_IDX_CD AND usg.DEL_YN = 'N'
LEFT JOIN tb_bldg_new_prc_crtr_amt bnpca on bnpca.YR = t1.CRDN_YR and bnpca.no = SUBSTRING(t3.USG_IDX_CD,1,1) -- 용도지수 첫자리
LEFT JOIN tb_pstn_idx pi on T2.OALP between pi.BLDG_ANX_LAND_BGNG_PRC and pi.BLDG_ANX_LAND_END_PRC -- 공시지가 범위에서 찾음
where t1.CRDN_YR = #{crdnYr}
and t1.CRDN_NO = #{crdnNo}
</select>

@ -97,7 +97,7 @@
<td>${pstnData.stdgEmdCdNm}</td>
<td>${pstnData.ldcgCdNm}</td>
<td>${pstnData.zip}</td>
<td>${pstnData.lotnoWholAddr} ${pstnData.lotnoMno} ${pstnData.lotnoSno}</td>
<td>${pstnData.lotnoWholAddr} ${pstnData.lotnoMno}-${pstnData.lotnoSno}</td>
<td><fmt:formatNumber value="${pstnData.ptout}" pattern="#,##0.00" /></td>
<td><fmt:formatNumber value="${pstnData.oalp}" pattern="#,##0" /></td>
</tr>
@ -128,28 +128,33 @@
<table class="display">
<tr>
<th rowspan="3" style="width: 100px;">이행강제금산출</th>
<th>시가표준액</th>
<th rowspan="2" style="width: 23px;">X</th>
<th>위반면적</th>
<th rowspan="2" style="width: 23px;">X</th>
<th>가감산시행령률</th>
<th rowspan="2" style="width: 23px;">X</th>
<th>산정률</th>
<th rowspan="2" style="width: 23px;">X</th>
<th>산정률2</th>
<th rowspan="2" style="width: 23px;">=</th>
<th>산정액</th>
<th style="border-right: 0; border-bottom: 0;">시가표준액</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">위반면적</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">가감산시행령률</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">산정률</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">산정률2</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-bottom: 0;">산정액</th>
</tr>
<tr>
<td><input type="text" class="input" value=""/></td>
<td><input type="text" class="input" value=""/></td>
<td><input type="text" class="input" value=""/></td>
<td><input type="text" class="input" value=""/></td>
<td><input type="text" class="input" value=""/></td>
<td><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">=</td>
<td style="border-bottom: 0;"><input type="text" class="input" value=""/></td>
</tr>
<tr>
<td colspan="12">부과총액 = 결과값</td>
<td colspan="12"><strong>부과총액 = 결과값</strong></td>
</tr>
</table>
</div>
@ -158,38 +163,44 @@
<div class="tabels cols2 no-info">
<table class="display">
<tr>
<th rowspan="3" style="width: 100px;">${crdnData.crdnYr}<br/>년도</th>
<th>건물<br/>기준시가액</th>
<th rowspan="3" style="width: 23px;">X</th>
<th>구조지수</th>
<th rowspan="3" style="width: 23px;">X</th>
<th>용도지수</th>
<th rowspan="3" style="width: 23px;">X</th>
<th>위치지수</th>
<th rowspan="3" style="width: 23px;">X</th>
<th>경과년수<br/>별잔가율</th>
<th rowspan="3" style="width: 23px;">X</th>
<th>기초공시율</th>
<th rowspan="3" style="width: 23px;">=</th>
<th>건축물<br/>과세시가</th>
<th>시가표준액<br/>(1,000원미만절삭)</th>
<th rowspan="3" style="width: 100px;">${crdnData.crdnYr} 년도</th>
<th style="border-right: 0; border-bottom: 0;">건물<br/>기준시가액</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">구조지수</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">용도지수</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">위치지수</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">경과년수<br/>별잔가율</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">기초공시율</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">건축물<br/>과세시가</th>
<th style="border-bottom: 0;">시가표준액<br/>(1,000원미만절삭)</th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td rowspan="2"></td>
<td rowspan="2"></td>
<td rowspan="2"></td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td rowspan="2" style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">=</td>
<td rowspan="2" style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="border-bottom: 0;"><input type="text" class="input" value=""/></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
</tr>
</table>
</div>
@ -252,7 +263,7 @@
gridConfig.setOptRowHeight(30); // 그리드 행 높이(단위: px)
gridConfig.setOptUseClientSort(true); // 클라이언트 사이드 정렬
gridConfig.setOptRowHeaderType('checkbox');
gridConfig.setOptRowHeaderType('');
gridConfig.setOptColumns(this.getGridColumns());
return gridConfig;

Loading…
Cancel
Save