에러처리 변경
This commit is contained in:
@@ -257,7 +257,9 @@ public abstract class DefaultProcess extends Process {
|
|||||||
if(isAsyncSyncPattern()){
|
if(isAsyncSyncPattern()){
|
||||||
StandardMessage standardMessage = this.resEaiMsg.getStandardMessage();
|
StandardMessage standardMessage = this.resEaiMsg.getStandardMessage();
|
||||||
standardMessage.setBizData(this.resObject, this.outboundCharset);
|
standardMessage.setBizData(this.resObject, this.outboundCharset);
|
||||||
if ( StringUtils.isNotBlank(resEaiMsg.getRspErrCd()) ) {
|
|
||||||
|
if ("E".equals(resEaiMsg.getRspErrCd().substring(1, 2))
|
||||||
|
|| "F".equals(resEaiMsg.getRspErrCd().substring(1, 2))) {
|
||||||
this.logPssSno = 900;
|
this.logPssSno = 900;
|
||||||
} else {
|
} else {
|
||||||
this.logPssSno = 500;
|
this.logPssSno = 500;
|
||||||
@@ -493,7 +495,8 @@ public abstract class DefaultProcess extends Process {
|
|||||||
ServiceMessage secondService = this.reqEaiMsg.getSvcMsg(1);
|
ServiceMessage secondService = this.reqEaiMsg.getSvcMsg(1);
|
||||||
if (EAIMessageKeys.ASYNC_SVC.equals(this.reqEaiMsg.getSvcTsmtUsgTp())
|
if (EAIMessageKeys.ASYNC_SVC.equals(this.reqEaiMsg.getSvcTsmtUsgTp())
|
||||||
&& EAIMessageKeys.SYNC_SVC.equals(firstService.getPsvItfTp())
|
&& EAIMessageKeys.SYNC_SVC.equals(firstService.getPsvItfTp())
|
||||||
&& EAIMessageKeys.ASYNC_SVC.equals(secondService.getPsvItfTp())){
|
&& EAIMessageKeys.ASYNC_SVC.equals(secondService.getPsvItfTp())
|
||||||
|
&& this.reqEaiMsg.getCurrentSvcMsg() == secondService){
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user