|
|
|
|
@ -332,7 +332,7 @@ public class CommWebBrowserPayController {
|
|
|
|
|
}
|
|
|
|
|
} else if(apiResMap != null
|
|
|
|
|
&& apiResMap.get("result") != null
|
|
|
|
|
&& !apiResMap.get("result").toString().equals("SUCCESS")
|
|
|
|
|
&& (apiResMap.get("result").toString().equals("FAIL")||apiResMap.get("result").toString().equals("EXCEPTION"))
|
|
|
|
|
&& apiResMap.get("resultCode") != null
|
|
|
|
|
){
|
|
|
|
|
|
|
|
|
|
@ -570,6 +570,7 @@ public class CommWebBrowserPayController {
|
|
|
|
|
return callPrpResultMap;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String detailFailResn = "";
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
// 사전등록결제 요청 추가
|
|
|
|
|
@ -678,6 +679,14 @@ public class CommWebBrowserPayController {
|
|
|
|
|
rspnsMssage = StringUtil.objToStr(jsonResult.get("rspnsMssage"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(!isSuccess){
|
|
|
|
|
if(!rspnsMssage.equals("")){
|
|
|
|
|
detailFailResn = rspnsMssage;
|
|
|
|
|
} else {
|
|
|
|
|
detailFailResn = rspnsCode;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(jsonResult.get("setleAmount") != null
|
|
|
|
|
&& !jsonResult.get("setleAmount").toString().equals("")){
|
|
|
|
|
setleAmount = Integer.parseInt(jsonResult.get("setleAmount").toString());
|
|
|
|
|
@ -696,16 +705,24 @@ public class CommWebBrowserPayController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if(apiResMap != null && apiResMap.get("result") != null
|
|
|
|
|
&& apiResMap.get("result").toString().equals("FAIL")
|
|
|
|
|
&& (apiResMap.get("result").toString().equals("FAIL") || apiResMap.get("result").toString().equals("EXCEPTION"))
|
|
|
|
|
&& apiResMap.get("resultCode") != null
|
|
|
|
|
){
|
|
|
|
|
|
|
|
|
|
if(apiResMap.get("resultMessage") != null && !apiResMap.get("resultMessage").equals("")){
|
|
|
|
|
detailFailResn = apiResMap.get("resultMessage").toString();
|
|
|
|
|
} else {
|
|
|
|
|
detailFailResn = apiResMap.get("resultCode").toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(apiResMap.get("resultCode").toString().equals("ES0009") //차량상태 정상인 회원정보 없음
|
|
|
|
|
||apiResMap.get("resultCode").toString().equals("ES0011") //바로녹색 탈퇴회원
|
|
|
|
|
||apiResMap.get("resultCode").toString().equals("EC0007") //공통 이용료 미동의
|
|
|
|
|
||apiResMap.get("resultCode").toString().equals("EC0021") //이용기간 종료
|
|
|
|
|
||apiResMap.get("resultCode").toString().equals("EC0019") //상세 과태료,이용료 결제 미동의
|
|
|
|
|
){
|
|
|
|
|
){
|
|
|
|
|
|
|
|
|
|
//변동분 등록(미사용 회원)
|
|
|
|
|
Map<String, Object> mapFail = new HashMap<String, Object>();
|
|
|
|
|
mapFail.put("CAR_NO", carNo);
|
|
|
|
|
@ -723,6 +740,7 @@ public class CommWebBrowserPayController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tranLogMap.put("PRP_REQ_SEQ", newPrpReqSeq);
|
|
|
|
|
tranLogMap.put("BRS_MNO", brsMno);
|
|
|
|
|
@ -798,8 +816,12 @@ public class CommWebBrowserPayController {
|
|
|
|
|
|
|
|
|
|
/////////////////
|
|
|
|
|
if(!isSuccess){
|
|
|
|
|
String remarks = (dateForPerson).format(new Date())+" "+"사전등록 수동 재청구 실패";
|
|
|
|
|
if(!detailFailResn.equals("")){
|
|
|
|
|
remarks += "("+detailFailResn+")";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
remarksMap.put("REMARKS", (dateForPerson).format(new Date())+" "+"사전등록 수동 재청구 실패");
|
|
|
|
|
remarksMap.put("REMARKS", remarks);
|
|
|
|
|
trsmrcvDao.updateFaraTerminalInfoRemarks(remarksMap);
|
|
|
|
|
|
|
|
|
|
return callPrpResultMap;
|
|
|
|
|
|