/// <summary> /// 网银积分冲正 /// </summary> /// <param name="customerCode"></param> /// <param name="mechNo"></param> /// <param name="thirdSeqNo"></param> /// <param name="oriThirdSeqNo"></param> /// <param name="point"></param> /// <param name="description"></param> /// <returns></returns> public string RushTrading(string customerCode, string mechNo, string thirdSeqNo, string oriThirdSeqNo, double point, string description) { string result = string.Empty; //构造请求数据 NameValueCollection postData = new NameValueCollection(); //添加公共请求头部 AddCommonParameter(postData); //冲正请求参数 postData.Add("CLIENT_NO", customerCode); //客户号 postData.Add("MECH_NO", mechNo); //商户号 postData.Add("THIRD_SEQ_NO", thirdSeqNo); //第三方流水号 postData.Add("ORI_THIRD_SEQ_NO", oriThirdSeqNo); //原第三方流水号 postData.Add("POINT", point.ToString()); //积分 postData.Add("DESCRIPTION", description); //说明 string praraStr = Partners.BuildStringFromNameValueCollection(postData); //发送请求 string responseData = Partners.HttpPostRequest(Url, praraStr, "application/x-www-form-urlencoded", "UTF-8"); //解析响应数据 BankPointRushTradingResponse data = SerializationUtility.JsonDeserialize <BankPointRushTradingResponse>(responseData); result = data.SERV_SEQ_NO;//返回服务处理流水号 return(result); }
/// <summary> /// 获取网银用户积分 /// </summary> /// <returns></returns> public double GetBankUserPoint(string customerCode) { double result = 0; //构造请求数据 NameValueCollection postData = new NameValueCollection(); //添加公共请求头部 AddCommonParameter(postData); //积分查询请求参数 postData.Add("CLIENT_NO", customerCode); string praraStr = Partners.BuildStringFromNameValueCollection(postData); //发送请求 string responseData = Partners.HttpPostRequest(Url, praraStr, "application/x-www-form-urlencoded", "UTF-8"); //解析响应数据 BankPointResponse data = SerializationUtility.JsonDeserialize <BankPointResponse>(responseData); result = data.POINT; return(result); }