Beispiel #1
0
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;
}
Beispiel #2
0
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;
}