사전등록결제 실패시 오류코드에 따라 사전등록결제 변동분 테이블 현행화

main
이범준 7 months ago
parent b0439d31bd
commit 99ff4c8c6f

@ -21,6 +21,7 @@ import cfs.common.util.CallWebService;
import cfs.common.util.HttpUtil;
import cfs.common.util.Result;
import cfs.common.util.ResultSmartPlatform;
import cfs.common.util.StringUtil;
import cfs.trsmrcv.dao.CommSmartPlatformFISDao;
import cfs.trsmrcv.service.CommSmartPlatformFISService;
@ -1313,13 +1314,14 @@ public class CommSmartPlatformFISServiceImpl implements CommSmartPlatformFISServ
param.put("sessionUserNm", HttpUtil.getEmpNm());
param.put("addressName", param.get("ownerAdresFull").split(",")[0]);
param.put("addressName", StringUtil.nullToEmpty(param.get("ownerAdresFull")).split(",")[0]);
if(carsChk.get("CNT").toString().equals("0")){
commSmartPlatformFISDao.insertDefCarsAddress(param);
}else{
if(carsChgChk.get("CNT").toString().equals("0") == false
&& param.get("processImprtyResnCode").equals("03") == false){
&& StringUtil.nullToEmpty(param.get("processImprtyResnCode")).equals("03") == false){
commSmartPlatformFISDao.deleteDefCarsAddress(param);
commSmartPlatformFISDao.insertDefCarsAddress(param);
} else if(carsChgChk.get("CNT").toString().equals("0") == true

@ -167,7 +167,12 @@ public class CommSmartPlatformPRPServiceImpl implements CommSmartPlatformPRPServ
//ITF_CFS_O_002끝
if(map == null || map.get("result").toString().equals("FAIL") == true) {
if(map.get("resultCode").toString().equals("ES0009")){
if(map.get("resultCode").toString().equals("ES0009") //차량상태 정상인 회원정보 없음
|| map.get("resultCode").toString().equals("ES0011") //바로녹색 탈퇴회원
|| map.get("resultCode").toString().equals("EC0007") //공통 이용료 미동의
|| map.get("resultCode").toString().equals("EC0021") //이용기간 종료
|| map.get("resultCode").toString().equals("EC0019") //상세 과태료,이용료 결제 미동의
){
//변동분 등록(미사용 회원)
Map<String, Object> mapFail = new HashMap<String, Object>();
mapFail.put("CAR_NO", param.get("CAR_NO").toString());

@ -905,7 +905,12 @@ public class CommSmartPlatformPRPController {
//ITF_CFS_O_002끝
if(map == null || map.get("result").toString().equals("FAIL") == true) {
if(map.get("resultCode").toString().equals("ES0009")){
if(map.get("resultCode").toString().equals("ES0009") //차량상태 정상인 회원정보 없음
||map.get("resultCode").toString().equals("ES0011") //바로녹색 탈퇴회원
||map.get("resultCode").toString().equals("EC0007") //공통 이용료 미동의
||map.get("resultCode").toString().equals("EC0021") //이용기간 종료
||map.get("resultCode").toString().equals("EC0019") //상세 과태료,이용료 결제 미동의
){
//변동분 등록(미사용 회원)
Map<String, Object> mapFail = new HashMap<String, Object>();
mapFail.put("CAR_NO", pMap.get("CAR_NO").toString());
@ -1234,22 +1239,29 @@ public class CommSmartPlatformPRPController {
&& wsResultMap.get("result") != null
&& wsResultMap.get("result").toString().equals("FAIL")
&& wsResultMap.get("resultCode") != null
&& wsResultMap.get("resultCode").toString().equals("ES0009")){
//변동분 등록(미사용 회원)
Map<String, Object> mapFail = new HashMap<String, Object>();
mapFail.put("CAR_NO", carNo);
mapFail.put("CAR_OWNER_CI", carOwnerCi);
mapFail.put("OWNER_NM", "delete");
SimpleDateFormat sdf14 = (new SimpleDateFormat("yyyyMMddHHmmss"));
Date now = new Date();
String reqDate = sdf14.format(now);
mapFail.put("REQ_DATE", reqDate);
mapFail.put("CAR_NO_HEX", CarNo2Code.runCarNo2Code(carNo));
mapFail.put("MODI_YN", "N");
mapFail.put("SECSN_YN", "Y");
mapFail.put("WORKER", "admin");
commCollectServerDao.insertPreRegistInfoModi(mapFail);
){
if(wsResultMap.get("resultCode").toString().equals("ES0009") //차량상태 정상인 회원정보 없음
||wsResultMap.get("resultCode").toString().equals("ES0011") //바로녹색 탈퇴회원
||wsResultMap.get("resultCode").toString().equals("EC0007") //공통 이용료 미동의
||wsResultMap.get("resultCode").toString().equals("EC0021") //이용기간 종료
||wsResultMap.get("resultCode").toString().equals("EC0019") //상세 과태료,이용료 결제 미동의
){
//변동분 등록(미사용 회원)
Map<String, Object> mapFail = new HashMap<String, Object>();
mapFail.put("CAR_NO", carNo);
mapFail.put("CAR_OWNER_CI", carOwnerCi);
mapFail.put("OWNER_NM", "delete");
SimpleDateFormat sdf14 = (new SimpleDateFormat("yyyyMMddHHmmss"));
Date now = new Date();
String reqDate = sdf14.format(now);
mapFail.put("REQ_DATE", reqDate);
mapFail.put("CAR_NO_HEX", CarNo2Code.runCarNo2Code(carNo));
mapFail.put("MODI_YN", "N");
mapFail.put("SECSN_YN", "Y");
mapFail.put("WORKER", "admin");
commCollectServerDao.insertPreRegistInfoModi(mapFail);
}
}

Loading…
Cancel
Save