Ejemplo n.º 1
0
        private void UpdateDB(BuyCallbackResult result)
        {
            if (result == null)
            {
                return;
            }

            //订单流水号
            string Orderid = result.R6_Order;
            //支付金额
            string payAmount = result.R3_Amt;

            BLL.Member member = new BLL.Member();
            //金币充值
            if (result.R8_MP == "0")
            {
                if (!member.IsPaySuccess(Orderid)) //防止重复刷新页面而带来的问题
                {
                    //更新订单信息为完成状态

                    if (Orderid.ToLower().Contains("ka"))
                    {
                        member.Update3PayOrder2((int)(float.Parse(payAmount)), Orderid);
                    }
                    else
                    {
                        member.Update3PayOrder((int)(float.Parse(payAmount)), Orderid);
                    }
                }
            }
            else//积分充值
            {
                if (!member.IsPaySuccess2(Orderid)) //防止重复刷新页面而带来的问题
                {
                    //更新订单信息为完成状态
                    if (Orderid.ToLower().Contains("ka"))//点卡
                    {
                        member.UpdatePayPointOrder((int)(float.Parse(payAmount)), Orderid, 1);
                    }
                    else
                    {
                        member.UpdatePayPointOrder((int)(float.Parse(payAmount)), Orderid, 0);
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void UpdateDB(BuyCallbackResult result)
        {
            if (result == null)
                return;

            //订单流水号
            string Orderid = result.R6_Order;
            //支付金额
            string payAmount = result.R3_Amt;

            BLL.Member member = new BLL.Member();
            //金币充值
            if (result.R8_MP == "0")
            {
                if (!member.IsPaySuccess(Orderid)) //防止重复刷新页面而带来的问题
                {
                    //更新订单信息为完成状态

                    if (Orderid.ToLower().Contains("ka"))
                        member.Update3PayOrder2((int)(float.Parse(payAmount)), Orderid);
                    else
                        member.Update3PayOrder((int)(float.Parse(payAmount)), Orderid);

                }
            }
            else//积分充值
            {
                if (!member.IsPaySuccess2(Orderid)) //防止重复刷新页面而带来的问题
                {
                    //更新订单信息为完成状态
                    if (Orderid.ToLower().Contains("ka"))//点卡
                    {
                         member.UpdatePayPointOrder((int)(float.Parse(payAmount)), Orderid, 1);
                    }
                    else
                    {
                        member.UpdatePayPointOrder((int)(float.Parse(payAmount)), Orderid, 0);
                    }
                }
            }
        }