메뉴명 변경(경차등록관리->감면차량등록관리)

main
이범준 7 months ago
parent dcee694790
commit dedfe34ffc

@ -121,30 +121,38 @@
};
scwin.grd_statList_oncelldblclick = function(row,col) {
if (row >= 0){
var inStDate = resCode.getCellData(row, "inStDate"); //등록일자
var carNum = resCode.getCellData(row, "carNum"); //차량번호
var jsonData = {
"kbn" : "update"
, "carNo" : carNum
};
var data = {
data : jsonData, callbackFn : "scwin.btn_search_onclick"
};
var opt = {
id : "SD016P01",
popupName : "경차정보등록",
width : 700,
height : 1000
};
var popupUrl = "/ui/cfs/standard/SD016P01.xml";
com.openPopup(popupUrl, opt, data);
if(row < 0){
return;
}
var redu = resCode.getCellData(row, "reduCd");
if(redu == "지역주민감면"){
return;
}
var inStDate = resCode.getCellData(row, "inStDate"); //등록일자
var carNum = resCode.getCellData(row, "carNum"); //차량번호
var jsonData = {
"kbn" : "update",
"carNo" : carNum
};
var data = {
data : jsonData, callbackFn : "scwin.btn_search_onclick"
};
var opt = {
id : "SD016P01",
popupName : "경차정보등록",
width : 700,
height : 1000
};
var popupUrl = "/ui/cfs/standard/SD016P01.xml";
com.openPopup(popupUrl, opt, data);
};
@ -159,8 +167,8 @@
com.alert("엑셀다운로드할 정보가 없습니다.");
return false;
}
options.fileName = "경차등록관리_"+com.getCurDtime()+".xlsx";
options.sheetName = "경차등록관리";
options.fileName = "감면차량등록관리_"+com.getCurDtime()+".xlsx";
options.sheetName = "감면차량등록관리";
options.showProcess = "true"; //다운로드 시 프로세스 창을 보여줄지 여부 (true:보임)
options.showConfirm = "true"; //다운로드 확인창을 띄울지 여부 (false:미확인)
options.useFooter = "true"; //다운로드시 Footer를 출력 할지 여부 (true:포함)
@ -233,6 +241,12 @@
com.alert("삭제할 대상을 선택해 주세요");
return;
}
var redu = resCode.getCellData(row, "reduCd");
if(redu == "지역주민감면"){
return;
}
reqDelCode.setJSON( resCode.getRowJSON( row ) );
com.confirm("삭제하시겠습니까?", "scwin.deleteConfirmCallback");
};
@ -291,26 +305,27 @@
</xf:group>
</xf:group>
</xf:group>
</xf:group><xf:group class="defaultbox" id="" style="">
<xf:group class="fr" id="" style="">
<xf:trigger class="btn_act add" ev:onclick="scwin.btn_save_onclick" id="btn_save" style="" type="button">
<xf:label><![CDATA[등록]]></xf:label>
</xf:trigger><xf:trigger class="btn_act del" ev:onclick="scwin.btn_del_onclick" id="btn_del" style="" type="button">
<xf:label><![CDATA[삭제]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act exceldown" ev:onclick="scwin.btn_excel_down_onclick" id="btn_excel_down" style=""
type="button">
<xf:label><![CDATA[엑셀다운로드]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act send" ev:onclick="scwin.btn_excel_up_onclick" id="btn_excel_up" style="" type="button">
<xf:label><![CDATA[지역주민 차량 엑셀 업로드]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act send" ev:onclick="scwin.excelUpTrigger1_onclick" id="excelUpTrigger1" style="" type="button">
<xf:label><![CDATA[지역주민 차량 엑셀 업로드 트리거]]></xf:label>
</xf:trigger>
</xf:group>
<w2:textbox class="df_tt" id="" label="경차등록관리" style="" tagname="h2"></w2:textbox>
</xf:group>
<xf:group class="defaultbox" id="" style="">
<w2:textbox class="df_tt" id="" label="감면차량등록관리" style="" tagname="h2"></w2:textbox>
<xf:group class="fr" id="" style="">
<xf:trigger class="btn_act add" ev:onclick="scwin.btn_save_onclick" id="btn_save" style="" type="button">
<xf:label><![CDATA[경차 등록]]></xf:label>
</xf:trigger><xf:trigger class="btn_act del" ev:onclick="scwin.btn_del_onclick" id="btn_del" style="" type="button">
<xf:label><![CDATA[경차 삭제]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act exceldown" ev:onclick="scwin.btn_excel_down_onclick" id="btn_excel_down" style=""
type="button">
<xf:label><![CDATA[엑셀다운로드]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act send" ev:onclick="scwin.btn_excel_up_onclick" id="btn_excel_up" style="" type="button">
<xf:label><![CDATA[지역주민 차량 엑셀 업로드]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act send" ev:onclick="scwin.excelUpTrigger1_onclick" id="excelUpTrigger1" style="" type="button">
<xf:label><![CDATA[지역주민 차량 엑셀 업로드 트리거]]></xf:label>
</xf:trigger>
</xf:group>
</xf:group>
<w2:gridView autoFit="allColumn" autoFitMinWidth="600" class="cm_grid" dataList="data:resCode" fixedColumnWithHidden="true"
focusMode="row" id="grd_statList" ignoreCellClick="false" ignoreToggleOnDisabled="false" scrollByColumn="false"
scrollByColumnAdaptive="false" style="height: 150px;" summaryAuto="false" useShiftKey="true" visibleRowNum="20" readOnly="true"

@ -105,27 +105,17 @@
//차량번호 입력 후 차종코드 조회
scwin.ibx_carNo_onchange = function(e) {
//com.alert("차량번호 길이 : " + ibx_carNo.getValue().length);
//resCode.set("length", ibx_carNo.getValue().length); //차량번호 길이
//com.executeSubmission(sub_search_carTypeId); //차종코드 조회
com.executeSubmission(sub_search2); //조회
com.executeSubmission(sub_search2); //조회
};
//조회-후
//조회-후
scwin.sub_search_submitdone2 = function(e) {
console.log("carNo: "+reqCode.get("carNo"));
console.log("kbn: "+reqCode.get("kbn"));
if(reqCode.get("carNo") !="" && reqCode.get("kbn") == "insert"){
com.confirm("이미 등록되어 있는 차량입니다. 수정 하시겠습니까?", "scwin.ConfirmUpdate");
}
if(reqCode.get("carNo") !="" && reqCode.get("kbn") == "insert"){
com.confirm("이미 등록되어 있는 차량입니다. 수정 하시겠습니까?", "scwin.ConfirmUpdate");
}
};
//조회-후

@ -1863,7 +1863,7 @@ USING dual ON
<!-- 경차등록관리[SD016M01] -->
<!-- 감면차량등록관리[SD016M01] -->
<resultMap id="findStandardScar_resultMap" type="cfs.standard.vo.StandardCodeInfoVO">
<result property="inStDate" column="REQ_DATE" />
<result property="inEdDate" column="END_DATE" />
@ -1877,13 +1877,13 @@ USING dual ON
</resultMap>
<!-- 경차등록관리[SD016M01] -->
<!-- 감면차량등록관리[SD016M01] -->
<select id="findStandardScar" parameterType="cfs.standard.vo.StandardCodeInfoVO" resultMap="findStandardScar_resultMap">
SELECT TO_CHAR(REQ_DATE, 'YYYY-MM-DD') AS REQ_DATE
, (CASE WHEN END_DATE IS NOT NULL THEN TO_CHAR(END_DATE,'YYYY-MM-DD') ELSE 'null' END) AS END_DATE
, CAR_NO
, (SELECT REDU_FULL_NAME FROM REDU_CODE_INFO WHERE REDU_ID=A.REDU_CD) AS REDU_CD
, (CASE WHEN A.REDU_CD = '00' THEN '경차감면' ELSE '지역주민감면' END) AS REDU_CD
, REMARKS
, CREATER
, TO_CHAR(CREATE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS CREATE_DATE
@ -1893,13 +1893,12 @@ USING dual ON
WHERE 1=1
<if test='carNum != "" and carNum != null'>
AND CAR_NO LIKE '%' || #{carNum} || '%'
AND REDU_CD = '00'
</if>
ORDER BY REQ_DATE
</select>
<!-- 경차등록관리 [SD016M01] -->
<!-- 감면차량등록관리 [SD016M01] -->
<resultMap id="findStandardScarCarNo_resultMap" type="java.util.Map">
<result property="inStDate" column="REQ_DATE" />
<result property="inEdDate" column="END_DATE" />
@ -1914,7 +1913,7 @@ USING dual ON
<result property="resultCnt" column="resultCnt" />
</resultMap>
<!-- 경차등록관리[SD016M01] - 경차차량 조회 -->
<!-- 감면차량등록관리[SD016M01] - 경차차량 조회 -->
<select id="findStandardScarCarNo" parameterType="cfs.standard.vo.StandardCodeInfoVO" resultMap="findStandardScarCarNo_resultMap">
SELECT TO_CHAR(REQ_DATE, 'YYYY-MM-DD') AS REQ_DATE
, TO_CHAR(END_DATE, 'YYYY-MM-DD') AS END_DATE
@ -1926,13 +1925,13 @@ USING dual ON
, UPDATER
, TO_CHAR(UPDATE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS UPDATE_DATE
FROM TB_CFS_SCAR_PL_MST A
WHERE CAR_NO LIKE '%' || #{carNo} || '%'
WHERE CAR_NO = #{carNo}
AND REDU_CD = '00'
ORDER BY REQ_DATE
</select>
<!-- 경차등록관리[SD016M01] - 경차차량번호의 차종코드 조회 -->
<!-- 감면차량등록관리[SD016M01] - 경차차량번호의 차종코드 조회 -->
<select id="findStandardScarCarTypeId" parameterType="cfs.standard.vo.StandardCodeInfoVO" resultMap="findStandardScarCarNo_resultMap">
<!-- fun_tea500e_car_type -->
SELECT NVL(MAX(A.CARS_TYPE_ID),'5') AS CARS_TYPE_ID
@ -1955,7 +1954,7 @@ USING dual ON
</if>
</select>
<!-- 경차등록관리[SD016M01] - 경차차량번호의 차종코드 조회 -->
<!-- 감면차량등록관리[SD016M01] - 경차 카운트 -->
<select id="findStandardScarCarNoCheck" parameterType="cfs.standard.vo.StandardCodeInfoVO" resultMap="findStandardScarCarNo_resultMap">
SELECT count(*) AS resultCnt
FROM TB_CFS_SCAR_PL_MST A
@ -1964,7 +1963,7 @@ USING dual ON
</select>
<!-- 경차등록관리[SD016M01] 저장 -->
<!-- 감면차량등록관리[SD016M01] 저장 -->
<insert id="insertStandardScarCarNo" parameterType="cfs.standard.vo.StandardCodeInfoVO">
INSERT
INTO TB_CFS_SCAR_PL_MST (

@ -539,13 +539,7 @@ public class StandardCodeInfoServiceImpl implements StandardCodeInfoService{
@Override
public List<StandardCodeInfoVO> findStandardScar(StandardCodeInfoVO standardCodeInfoVO) throws Exception {
List<StandardCodeInfoVO> result =StandardCodeInfoDao.findStandardScar(standardCodeInfoVO);
/* for(StandardCodeInfoVO setData : result){
if(setData.getUseYn()==null){
setData.setUseYn("미사용");
}else{
setData.setUseYn("사용");
}
}*/
return result;
}
@ -598,71 +592,9 @@ public class StandardCodeInfoServiceImpl implements StandardCodeInfoService{
}
}
return result;
}
/*
//경차등록관리- 경차차량등록-저장
@Override
public void insertStandardScarCarNo(ParamBean param) throws Exception {
List paramList = (List) param.getParamList();
Map<String, String> result = null;
String ls_endDate = "";
for (int i = 0; i < paramList.size(); i++) {
StandardCodeInfoVO pItem = new StandardCodeInfoVO();
Map map = (Map) paramList.get(i);
pItem = (StandardCodeInfoVO) ObjectUtil.convertMapToObject(map, pItem);
//pItem.setLoginUserNm(HttpUtil.getEmpNm());
pItem.setSessionUserNm(HttpUtil.getEmpNm());
pItem.setKbn("duplicate"); //정확히 중복데이타 중복여부 체크용
ls_endDate = pItem.getEndDate(); //중복체크 시에 사용되어 임시 저장
result = StandardCodeInfoDao.findStandardScarCarNoCheck(pItem);
//System.out.println("################# : 경차차량정보등록 - 정확히 중복데이타 : 수정 : " + String.valueOf(result.get("resultCnt")) );
if (Integer.parseInt(String.valueOf(result.get("resultCnt"))) > 0) {
StandardCodeInfoDao.updateStandardScarCarNoCsvDup(pItem); //EXEMPT_CARS_INFO - UPDATE
}else{
pItem.setKbn("dup"); //중복데이타 중복여부 체크용
//System.out.println("################# : 경차차량정보등록 - 엑셀 - kbn : " + pItem.getKbn() ); //없음
// 중복데이타...
result = StandardCodeInfoDao.findStandardScarCarNoCheck(pItem);
//System.out.println("################# : 경차차량정보등록 - 중복데이타 : resultCnt : " + String.valueOf(result.get("resultCnt")) );
//System.out.println("################# : 경차차량정보등록 - 중복데이타 : enforceDate : " + String.valueOf(result.get("enforceDate")) );
//System.out.println("################# : 경차차량정보등록 - 중복데이타 : endDate : " + String.valueOf(result.get("endDate")) );
if (Integer.parseInt(String.valueOf(result.get("resultCnt"))) > 0) {
//기존정보의 시작일자와 신규시작일자 전날과 비교하여 기존정보 시작일자가 더 미래이면 이상정보로 처리..
//기존 시행일자 < 신규 시행일자 전일 인 경우 종료일자 수정 UPDATE
if (Integer.parseInt(String.valueOf(result.get("enforceDate"))) < Integer.parseInt(String.valueOf(result.get("endDate")))) {
pItem.setEndDate(String.valueOf(result.get("endDate"))); //종료일자를 시행일자 전일자로 수정
StandardCodeInfoDao.updateStandardScarCarNoCsvDup2(pItem); //EXEMPT_CARS_INFO - UPDATE
}
}
//System.out.println("################# : 면제차량정보등록 - 신규 저장 : ls_endDate : " + ls_endDate );
//신규 저장
pItem.setEndDate(ls_endDate); //중복데이타 ... 처리시에 전일자로 사용을 해서 다시 원 종료일자로 대체
StandardCodeInfoDao.insertCsvFile(pItem);
}
} //for
return result;
}
*/
@Override
@ -671,10 +603,6 @@ public class StandardCodeInfoServiceImpl implements StandardCodeInfoService{
}
@Override
public List<StandardCodeInfoVO> findStandardFranchisee(StandardCodeInfoVO standardCodeInfoVO) throws Exception {
List<StandardCodeInfoVO> result =StandardCodeInfoDao.findStandardFranchisee(standardCodeInfoVO);

Loading…
Cancel
Save