int F850005(TRUSERID *handle,int iRequest,ST_PACK *rPack,int *pRetCode,char *szMsg) { int ret; //支付交易 switch(rPack->lbank_acc_type) { //试入账 case 1: ret=TestTrans(handle,rPack,pRetCode,szMsg); break; //正式入账 case 2: ret=NormalTrans(handle,rPack,pRetCode,szMsg); break; case 3://写卡失败 ret=WriteCardExcept(rPack); break; case 255:// 前置机转账成功确认 ret = ConfirmTrans(handle,rPack,pRetCode,szMsg); break; default: //查询账户 ret=QryAcc(handle,rPack,pRetCode,szMsg); break; } return ret; }
int F846328(TRUSERID *handle,int iRequest,ST_PACK *rPack,int *pRetCode,char *szMsg) { int ret; //支付交易 switch(rPack->lbank_acc_type) { //试入账 case 1: ret=TestTrans(handle,rPack,pRetCode,szMsg); break; //正式入账 case 2: ret=NormalTrans(handle,rPack,pRetCode,szMsg); break; case 3://写卡失败 ret=WriteCardExcept(rPack); break; default: ERRTIP("交易标志错误"); return E_COMMON_ERR; } return ret; }