public Result_1329 ChildAccountDirectPayInterface(string requestNumber, ReqView_1329 reqView_1329) { SpotTranInterface client = new SpotTranInterface(); var req_1329 = new Req_1329(); req_1329.OutCustAcctId = reqView_1329.OutCustAcctId; req_1329.OutThirdCustId = reqView_1329.OutThirdCustId; req_1329.InCustAcctId = reqView_1329.InCustAcctId; req_1329.InThirdCustId = reqView_1329.InThirdCustId; req_1329.TranAmount = reqView_1329.TranAmount; req_1329.HandFee = reqView_1329.HandFee; req_1329.PaySerialNo = reqView_1329.PaySerialNo; req_1329.ThirdHtId = reqView_1329.ThirdHtId; req_1329.FuncFlag = 1; req_1329.SupAcctId = reqView_1329.SupAcctId; //--可选 req_1329.ThirdHtCont = reqView_1329.ThirdHtCont; req_1329.Note = reqView_1329.Note; req_1329.Reserve = "1329"; var result = client.ChildAccountDirectPayInterface(requestNumber, req_1329); var res_1329 = new Result_1329(); res_1329.RspCode = result.RspCode; res_1329.RspMsg = result.RspMsg; if (result.Model != null) { res_1329.FrontLogNo = result.Model.FrontLogNo; res_1329.Reserve = result.Model.Reserve; } return(res_1329); }
/// <summary> /// 子账户直接支付 [1329] /// </summary> /// <param name="serialNumber">请求流水号</param> /// <param name="req_1329">请求信息</param> /// <param name="counterId">操作员</param> /// <returns></returns> public DataResult ChildAccountDirectPayInterface(string serialNumber, Req_1329 req_1329, string counterId = "") { //用于存放生成请求报文的参数 ExHashTable parmaKeyDict = new ExHashTable(); //请求流水号 //string serialNumber = AssistantHelper.GetOrderId(6, "yyyyMMddHHmmss", ""); //交易码 parmaKeyDict.Add("TranFunc", "1329"); //请求流水号 parmaKeyDict.Add("ThirdLogNo", serialNumber); //操作员号 parmaKeyDict.Add("CounterId", counterId); //传递对象 parmaKeyDict.Add("Model", req_1329); //获取结果 var retKeyDict = GetResult(parmaKeyDict); if (retKeyDict.RspCode.Equals("000000")) { retKeyDict.Model = retKeyDict.ToModel <Res_1329>(); } return(retKeyDict); }