Compare commits
2 Commits
3fcc112113
...
fef16d1b99
| Author | SHA1 | Date | |
|---|---|---|---|
| fef16d1b99 | |||
| cf8756053e |
@@ -41,6 +41,12 @@ public class HttpStatusException extends Exception {
|
|||||||
this.status = status;
|
this.status = status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public HttpStatusException(String msg, String code, int status, Throwable cause) {
|
||||||
|
super(msg, cause);
|
||||||
|
this.setCode(code);
|
||||||
|
this.status = status;
|
||||||
|
}
|
||||||
|
|
||||||
public int getStatus() {
|
public int getStatus() {
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -412,6 +412,9 @@ public final class MessageUtil {
|
|||||||
if ("RECEAIAHA022".equals(oldErrCode)) { // UUID가 같지 않은 에러
|
if ("RECEAIAHA022".equals(oldErrCode)) { // UUID가 같지 않은 에러
|
||||||
return STDMessageErrorKeys.UUID_MISMATCH_ERROR_CODE_VALUE;
|
return STDMessageErrorKeys.UUID_MISMATCH_ERROR_CODE_VALUE;
|
||||||
}
|
}
|
||||||
|
if ("RECEAIIRP070".equals(oldErrCode)) { // 거래제한
|
||||||
|
return STDMessageErrorKeys.RESTRICT_ERROR_CODE_VALUE;
|
||||||
|
}
|
||||||
if ("RECEAIIRP072".equals(oldErrCode)) { // 유량제어 초과 에러
|
if ("RECEAIIRP072".equals(oldErrCode)) { // 유량제어 초과 에러
|
||||||
return STDMessageErrorKeys.RATELIMIT_ERROR_CODE_VALUE;
|
return STDMessageErrorKeys.RATELIMIT_ERROR_CODE_VALUE;
|
||||||
}
|
}
|
||||||
@@ -449,6 +452,9 @@ public final class MessageUtil {
|
|||||||
if ("RECEAIAHA022".equals(oldErrCode)) { // UUID가 같지 않은 에러
|
if ("RECEAIAHA022".equals(oldErrCode)) { // UUID가 같지 않은 에러
|
||||||
return STDMessageErrorKeys.UUID_MISMATCH_ERROR_MSG_VALUE;
|
return STDMessageErrorKeys.UUID_MISMATCH_ERROR_MSG_VALUE;
|
||||||
}
|
}
|
||||||
|
if ("RECEAIIRP070".equals(oldErrCode)) { // 거래제한
|
||||||
|
return STDMessageErrorKeys.RESTRICT_ERROR_MSG_VALUE;
|
||||||
|
}
|
||||||
if ("RECEAIIRP072".equals(oldErrCode)) { // 유량제어 초과 에러
|
if ("RECEAIIRP072".equals(oldErrCode)) { // 유량제어 초과 에러
|
||||||
return STDMessageErrorKeys.RATELIMIT_ERROR_MSG_VALUE;
|
return STDMessageErrorKeys.RATELIMIT_ERROR_MSG_VALUE;
|
||||||
}
|
}
|
||||||
@@ -471,6 +477,9 @@ public final class MessageUtil {
|
|||||||
if ("RECEAIIRP020,RECEAIIRP120,RECEAIIRP110".indexOf(oldErrCode) >= 0 ){//유효값 오류
|
if ("RECEAIIRP020,RECEAIIRP120,RECEAIIRP110".indexOf(oldErrCode) >= 0 ){//유효값 오류
|
||||||
return STDMessageErrorKeys.VALID_VALUE_ERROR_DESC_VALUE;
|
return STDMessageErrorKeys.VALID_VALUE_ERROR_DESC_VALUE;
|
||||||
}
|
}
|
||||||
|
if ("RECEAIIRP070".equals(oldErrCode)) { // 거래제한
|
||||||
|
return STDMessageErrorKeys.RESTRICT_ERROR_DESC_VALUE;
|
||||||
|
}
|
||||||
if ("RECEAIIRP072".equals(oldErrCode)) { // 유량제어 초과 에러
|
if ("RECEAIIRP072".equals(oldErrCode)) { // 유량제어 초과 에러
|
||||||
return STDMessageErrorKeys.RATELIMIT_ERROR_DESC_VALUE;
|
return STDMessageErrorKeys.RATELIMIT_ERROR_DESC_VALUE;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -694,6 +694,13 @@ public class RESTProcess extends HTTPProcess {
|
|||||||
public void setOutboundErrorMessage() throws Exception {
|
public void setOutboundErrorMessage() throws Exception {
|
||||||
this.logPssSno = TranLogUtil.getResLogSeq(this.svcPssTp, this.svcPssSeq, this.isComp);
|
this.logPssSno = TranLogUtil.getResLogSeq(this.svcPssTp, this.svcPssSeq, this.isComp);
|
||||||
|
|
||||||
|
// 에러에 대한 응답메시지
|
||||||
|
if(this.tempProp.get(HttpAdapterServiceKey.OUTBOUND_PROPERTY_MAP) instanceof Map) {
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
Map<String, Object> map = (Map<String, Object>) this.tempProp.get(HttpAdapterServiceKey.OUTBOUND_PROPERTY_MAP);
|
||||||
|
this.callProp.put(HttpAdapterServiceKey.OUTBOUND_PROPERTY_MAP, map);
|
||||||
|
}
|
||||||
|
|
||||||
boolean setResObject = false;
|
boolean setResObject = false;
|
||||||
AdapterGroupVO outboundAdapterGroupVO = AdapterManager.getInstance().getAdapterGroupVO(adapterGroupName);
|
AdapterGroupVO outboundAdapterGroupVO = AdapterManager.getInstance().getAdapterGroupVO(adapterGroupName);
|
||||||
if (outboundAdapterGroupVO != null) {
|
if (outboundAdapterGroupVO != null) {
|
||||||
@@ -722,12 +729,6 @@ public class RESTProcess extends HTTPProcess {
|
|||||||
StandardMessage standardMessage = this.resEaiMsg.getStandardMessage();
|
StandardMessage standardMessage = this.resEaiMsg.getStandardMessage();
|
||||||
standardMessage.setBizData(this.resObject, this.inboundCharset);
|
standardMessage.setBizData(this.resObject, this.inboundCharset);
|
||||||
|
|
||||||
// 에러에 대한 응답메시지
|
|
||||||
if(this.tempProp.get(HttpAdapterServiceKey.OUTBOUND_PROPERTY_MAP) instanceof Map) {
|
|
||||||
@SuppressWarnings("unchecked")
|
|
||||||
Map<String, Object> map = (Map<String, Object>) this.tempProp.get(HttpAdapterServiceKey.OUTBOUND_PROPERTY_MAP);
|
|
||||||
this.callProp.put(HttpAdapterServiceKey.OUTBOUND_PROPERTY_MAP, map);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user