/**
* 화면 Tran 통신 처리 완료 이벤트
* 화면의 tran 통신이 완료된 후에 발생한다.
*
* @param {string} mapid TranMap ID
* @param {number} result 통신 처리 결과
* @param {string} recv_userheader 수신한 사용자 지정 헤더 데이터
* @param {string} recv_code 수신한 사용자 지정 코드 데이터
* @param {string} recv_msg 수신한 사용자 지정 메시지 또는 오류 메시지
* @param {string} recv_data 서버에서 수신한 데이터
*/
function screen_on_trancomplete(mapid, result, recv_userheader, recv_code, recv_msg, recv_data)
{
factory.consoleprint("screen_on_trancomplete> mapid = " + mapid);
factory.consoleprint("screen_on_trancomplete> result = " + result);
factory.consoleprint("screen_on_trancomplete> recv_userheader = " + recv_userheader);
factory.consoleprint("screen_on_trancomplete> recv_code = " + recv_code);
factory.consoleprint("screen_on_trancomplete> recv_msg = " + recv_msg);
factory.consoleprint("screen_on_trancomplete> recv_data.length = " + recv_data.length);
if (result == -1) {
screen.alert("데이터 수신 오류." + recv_code + ":" + recv_msg);
return;
}
if (result == 0) {
screen.alert("서버 오류." + recv_code + ":" + recv_msg);
return;
}
if (result == 2) {
screen.alert("데이터 수신 취소. 거래 처리 결과를 확인하세요.");
return;
}
if (result == 1) {
screen.alert("정상 처리되었습니다.");
return;
}
}