public Result_1020 QueryMemberBankBalanceInterface(string requestNumber, ReqView_1020 reqView_1020) { SpotTranInterface client = new SpotTranInterface(); var req_1020 = new Req_1020(); req_1020.SupAcctId = reqView_1020.SupAcctId; req_1020.CustAcctId = reqView_1020.CustAcctId; req_1020.ThirdCustId = reqView_1020.ThirdCustId;//可选 req_1020.CustName = reqView_1020.CustName; req_1020.AcctNo = reqView_1020.AcctNo; req_1020.Reserve = "1020"; var result = client.QueryMemberInOutMoneyAccountBankBalanceInterface(requestNumber, req_1020); var resview_1020 = new Result_1020(); resview_1020.RspCode = result.RspCode; resview_1020.RspMsg = result.RspMsg; if (result.Model != null) { resview_1020.Balance = result.Model.Balance; resview_1020.Reserve = result.Model.Reserve; } return(resview_1020); }
/// <param name="serialNumber">请求流水号</param> /// <summary> /// 查会员出入金账号的银行余额 [1020] /// </summary> /// <param name="serialNumber">请求流水号</param> /// <param name="req_1020">请求参数</param> /// <param name="counterId">操作员号 5位</param> /// <returns></returns> public DataResult QueryMemberInOutMoneyAccountBankBalanceInterface(string serialNumber, Req_1020 req_1020, string counterId = "") { //用于存放生成请求报文的参数 ExHashTable parmaKeyDict = new ExHashTable(); //请求流水号 //string serialNumber = AssistantHelper.GetOrderId(6, "yyyyMMddHHmmss", ""); //报文参数赋值 parmaKeyDict.Add("TranFunc", "1020");//交易码 //请求流水号 parmaKeyDict.Add("ThirdLogNo", serialNumber); //操作员号 parmaKeyDict.Add("CounterId", counterId); //传递对象 parmaKeyDict.Add("Model", req_1020); //获取结果 var retKeyDict = GetResult(parmaKeyDict); if (retKeyDict.RspCode.Equals("000000")) { retKeyDict.Model = retKeyDict.ToModel <Res_1020>(); } return(retKeyDict); }