Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }