총괄현황 통계 수정(징수일수,일평균통행량 열 추가, 일별조회시 주말미포함)

main
이범준 1 month ago
parent c12b4b6d57
commit 2c429a2721

@ -50,6 +50,8 @@
<w2:column id="smallcarPreQ" name="경차감면중사전" dataType="text"></w2:column>
<w2:column id="jungguPreQ" name="중구감면중사전" dataType="text"></w2:column>
<w2:column id="childJesiQ" name="다자녀카드제시" dataType="text"></w2:column>
<w2:column id="jingsuDayCnt" name="징수일수" dataType="text"></w2:column>
<w2:column id="dailyPassCnt" name="일일통행량" dataType="text"></w2:column>
</w2:columnInfo>
</w2:dataList>
</w2:dataCollection>
@ -257,7 +259,7 @@ scwin.btn_excel_down_onclick = function(e) {
};
options.autoSizeColumn = "false"; //너비자동맞춤 설정 유무 (false:미적용)
options.removeColumns = ["29"]; // "승용차 내 비율"행이 있으므로 "승용계"열 제외
options.removeColumns = ["31"]; // "승용차 내 비율"행이 있으므로 "승용계"열 제외
grd_gridView3.advancedExcelDownload( options, info );
};
@ -400,7 +402,7 @@ scwin.sbm_statList_submitdone = function(e) {
value="면제합계" blockSelect="false" displayMode="label" colSpan="" rowSpan="4">
</w2:column>
<w2:column id="columnh$group$bigo" removeBorderStyle="false" width="70" inputType="text" style="height:35px;"
value="비고" blockSelect="false" displayMode="label" colSpan="6" rowSpan="">
value="비고" blockSelect="false" displayMode="label" colSpan="8" rowSpan="">
</w2:column>
<!-- for rowb3 -->
<w2:column id="columnh$sum$targetCartype" blockSelect="false" displayMode="label" inputType="text" style="height:35px;"
@ -454,6 +456,12 @@ scwin.sbm_statList_submitdone = function(e) {
<w2:column id="columnh$sum$childJesi" removeBorderStyle="false" width="70" inputType="text" style="height:96px;"
value="다자녀&lt;br/&gt;카드제시" blockSelect="false" displayMode="label" colSpan="" rowSpan="3">
</w2:column>
<w2:column id="columnh$jingsuDayCnt" removeBorderStyle="false" width="70" inputType="text" style="height:96px;"
value="징수일수" blockSelect="false" displayMode="label" colSpan="" rowSpan="3">
</w2:column>
<w2:column id="columnh$dailyPassCnt" removeBorderStyle="false" width="70" inputType="text" style="height:96px;"
value="일일통행량" blockSelect="false" displayMode="label" colSpan="" rowSpan="3">
</w2:column>
</w2:row>
<w2:row id="rowh3" style="">
<w2:column id="columnh$sum$discJingsu" removeBorderStyle="false" width="70" inputType="text" style="height:69px;"
@ -624,6 +632,16 @@ scwin.sbm_statList_submitdone = function(e) {
expression=""
displayFormat="#,##0">
</w2:column>
<w2:column id="jingsuDayCnt" removeBorderStyle="false" width="70" inputType="text" style=""
value="" blockSelect="false" displayMode="label" dataType="number" textAlign="right"
expression=""
displayFormat="#,##0">
</w2:column>
<w2:column id="dailyPassCnt" removeBorderStyle="false" width="70" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" dataType="number" textAlign="right"
expression="DISPLAY('jingsuDayCnt') == 0 ? 0 : DISPLAY('passQ') / DISPLAY('jingsuDayCnt')"
displayFormat="#,##0">
</w2:column>
<!-- for rowb3 -->
<w2:column id="doneTargetCarQ" blockSelect="false" dataType="number" displayMode="label" inputType="text"
removeBorderStyle="false" width="83" textAlign="right" style=""
@ -772,6 +790,16 @@ scwin.sbm_statList_submitdone = function(e) {
expression="SUM('childJesiQ') == 0 ? 0 : SUM('childJesiQ') / SUM('manyExemptQ') * 100"
displayFormat="##.#0">
</w2:column>
<w2:column id="columnb$nofilter$ratio$28" removeBorderStyle="false" width="70" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" dataType="number" textAlign="right"
expression="scwin.alwaysZero('징수일수는 비율 안씀')"
displayFormat="##.#0">
</w2:column>
<w2:column id="columnb$nofilter$ratio$29" removeBorderStyle="false" width="70" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" dataType="number" textAlign="right"
expression="scwin.alwaysZero('일일통행량은 비율 안씀')"
displayFormat="##.#0">
</w2:column>
<!-- for rowb3 -->
<w2:column id="columnb$nofilter$ratio$hidden" removeBorderStyle="false" width="83" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" dataType="number" textAlign="right"
@ -920,6 +948,16 @@ scwin.sbm_statList_submitdone = function(e) {
expression="scwin.alwaysZero('다자녀카드제시는 승용차 내 비율 안씀')"
displayFormat="##.#0">
</w2:column>
<w2:column id="columnb$filterSeungyong$ratio$28" removeBorderStyle="false" width="70" inputType="expression" style=""
value="0" blockSelect="false" displayMode="label" dataType="number" textAlign="right"
expression="scwin.alwaysZero('징수일수는 승용차 내 비율 안씀')"
displayFormat="##.#0">
</w2:column>
<w2:column id="columnb$filterSeungyong$ratio$29" removeBorderStyle="false" width="70" inputType="expression" style=""
value="0" blockSelect="false" displayMode="label" dataType="number" textAlign="right"
expression="scwin.alwaysZero('일일통행량은 승용차 내 비율 안씀')"
displayFormat="##.#0">
</w2:column>
<!-- for rowb3 -->
<w2:column id="columnb$filterSeungyong$ratio$hidden" removeBorderStyle="false" width="83" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" dataType="number" textAlign="right"
@ -1072,6 +1110,16 @@ scwin.sbm_statList_submitdone = function(e) {
expression="scwin.alwaysZero('다자녀카드제시는 승용차대수 안씀')"
displayFormat="#,##0">
</w2:column>
<w2:column id="columnf$filterSeungyong$count$28" removeBorderStyle="false" width="70" inputType="expression" style=""
value="0" blockSelect="false" displayMode="label" textAlign="right" dataType="number"
expression="scwin.alwaysZero('징수일수는 승용차대수 안씀')"
displayFormat="#,##0">
</w2:column>
<w2:column id="columnf$filterSeungyong$count$29" removeBorderStyle="false" width="70" inputType="expression" style=""
value="0" blockSelect="false" displayMode="label" textAlign="right" dataType="number"
expression="scwin.alwaysZero('일일통행량은 승용차대수 안씀')"
displayFormat="#,##0">
</w2:column>
<!-- for rowb3 -->
<w2:column id="columnf$filterSeungyong$count$hidden" removeBorderStyle="false" width="83" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" dataType="number" textAlign="right"
@ -1219,6 +1267,16 @@ scwin.sbm_statList_submitdone = function(e) {
expression="scwin.alwaysZero('다자녀카드제시는 승용차비율 안씀')"
displayFormat="##.#0" excelFormat="##0.00">
</w2:column>
<w2:column id="columnf$filterSeungyong$ratio$28" removeBorderStyle="false" width="70" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" textAlign="right" dataType="number"
expression="scwin.alwaysZero('징수일수는 승용차비율 안씀')"
displayFormat="##.#0" excelFormat="##0.00">
</w2:column>
<w2:column id="columnf$filterSeungyong$ratio$29" removeBorderStyle="false" width="70" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" textAlign="right" dataType="number"
expression="scwin.alwaysZero('일일통행량은 승용차비율 안씀')"
displayFormat="##.#0" excelFormat="##0.00">
</w2:column>
<!-- for rowb3 -->
<w2:column id="columnf$filterSeungyong$ratio$hidden" removeBorderStyle="false" width="83" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" textAlign="right" dataType="number"
@ -1369,6 +1427,16 @@ scwin.sbm_statList_submitdone = function(e) {
expression="SUM('childJesiQ')"
displayFormat="#,##0">
</w2:column>
<w2:column id="columnf$nofilter$count$28" removeBorderStyle="false" width="70" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" textAlign="right" dataType="number"
expression="SUM('jingsuDayCnt')"
displayFormat="#,##0">
</w2:column>
<w2:column id="columnf$nofilter$count$29" removeBorderStyle="false" width="70" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" textAlign="right" dataType="number"
expression="SUM('jingsuDayCnt') == 0 ? 0 : SUM('passQ') / SUM('jingsuDayCnt')"
displayFormat="#,##0">
</w2:column>
<!-- for rowb3 -->
<w2:column id="columnf$nofilter$count$hidden" removeBorderStyle="false" width="83" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" textAlign="right" dataType="number"
@ -1516,6 +1584,16 @@ scwin.sbm_statList_submitdone = function(e) {
expression="SUM('childJesiQ') == 0 ? 0 : SUM('childJesiQ') / SUM('manyExemptQ') * 100"
displayFormat="##.#0" excelFormat="##0.00">
</w2:column>
<w2:column id="columnf$nofilter$ratio$28" removeBorderStyle="false" width="70" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" textAlign="right" dataType="number"
expression="scwin.alwaysZero('징수일수는 비율 안씀')"
displayFormat="##.#0" excelFormat="##0.00">
</w2:column>
<w2:column id="columnf$nofilter$ratio$29" removeBorderStyle="false" width="70" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" textAlign="right" dataType="number"
expression="scwin.alwaysZero('일일통행량은 비율 안씀')"
displayFormat="##.#0" excelFormat="##0.00">
</w2:column>
<!-- for rowb3 -->
<w2:column id="columnf$nofilter$ratio$hidden" removeBorderStyle="false" width="83" inputType="expression" style=""
value="" blockSelect="false" displayMode="label" textAlign="right" dataType="number"

@ -1786,6 +1786,7 @@
<result property="smallcarPreQ" column="smallcarPreQ"/>
<result property="jungguPreQ" column="jungguPreQ"/>
<result property="childJesiQ" column="childJesiQ"/>
<result property="jingsuDayCnt" column="jingsuDayCnt"/>
</resultMap>
<!-- 징수 감면 면제 차량 비율 [TF027M01] -->
<select id="findTrafficPayExempt" parameterType="cfs.traffic.vo.TrafficInoutListVO" resultMap="findTrafficPayExempt-resultMap">
@ -1844,9 +1845,20 @@
, NVL(SUM(PRP_M_CNT),0) AS smallcarPreQ
, NVL(SUM(PRP_J_CNT),0) AS jungguPreQ
, NVL(SUM(MCH_CARD_CNT),0) AS childJesiQ
FROM TB_CFS_EXEMPT_CARS_TRAFFIC_SAT
<if test="kbn == 1">
, FUN_GET_JINGSU_DAY_CNT(PASS_DATE) AS jingsuDayCnt
</if>
<if test="kbn == 2">
, FUN_GET_JINGSU_DAY_CNT(YEAR||MONTH) AS jingsuDayCnt
</if>
<if test="kbn == 3">
, FUN_GET_JINGSU_DAY_CNT(YEAR) AS jingsuDayCnt
</if>
FROM TB_CFS_EXEMPT_CARS_TRAFFIC_SAT A
LEFT OUTER JOIN T_TCCJ107_M01 B ON (A.PASS_DATE = B.DATES)
<if test="kbn == 1">
WHERE PASS_DATE BETWEEN #{inStDate} AND #{inEdDate}
AND B.HLDY_CLSS_CD = '0'
</if>
<if test="kbn == 2">
WHERE (YEAR||MONTH) BETWEEN #{inStDate} AND #{inEdDate}

@ -189,6 +189,9 @@ public class TrafficInoutListVO {
private String exemptQ;
private String totalQ;
private String jingsuDayCnt;
private String dailyPassCnt;
private String passDateTo;
private String fareOfficeIdTo;
private String fareOfficeNmTo;
@ -210,7 +213,6 @@ public class TrafficInoutListVO {
private String ecoGrade0;
public String getTollGate() {
return tollGate;
}
@ -1303,6 +1305,18 @@ public class TrafficInoutListVO {
public void setChildJesiQ(String childJesiQ) {
this.childJesiQ = childJesiQ;
}
public String getJingsuDayCnt() {
return jingsuDayCnt;
}
public void setJingsuDayCnt(String jingsuDayCnt) {
this.jingsuDayCnt = jingsuDayCnt;
}
public String getDailyPassCnt() {
return dailyPassCnt;
}
public void setDailyPassCnt(String dailyPassCnt) {
this.dailyPassCnt = dailyPassCnt;
}

Loading…
Cancel
Save