Ejemplo n.º 1
0
        public void CallBack(string out_trade_no)
        {
            if (out_trade_no.Contains("_"))
            {
                string[] tradeList = out_trade_no.Split('_');

                int id = Vincent._Convert.ToInt(tradeList[0], 0);

                // 计算奖金
                if (id > 0)
                {
                    string _point = new BuysingooShop.BLL.orders().GetList(0, "id=" + id + "", "id asc").Tables[0].Rows[0]["point"].ToString();

                    Vincent._Log.SaveMessage("回调积分支付3" + _point);

                    if (Convert.ToInt32(_point) > 0)         //使用积分
                    {
                        var outId = BuysingooShop.BLL.OrdersBLL.p_update_users_point(id);
                    }
                    else      //未使用积分
                    {
                        var outId = BuysingooShop.BLL.OrdersBLL.p_update_users(id);
                    }



                    //  var outId = BuysingooShop.BLL.OrdersBLL.p_update_users(id);
                }
            }
        }
Ejemplo n.º 2
0
 //退款金额
 protected decimal GetPayAmount(string order_no)
 {
     Model.orders modelOrders = new BuysingooShop.BLL.orders().GetModel(order_no);
     //return modelOrders == null ? 0 : modelOrders.payable_amount;
     return(modelOrders == null ? 0 : modelOrders.real_amount);
 }