Ejemplo n.º 1
0
 /// <summary>
 /// 更新会员帐户的佣金金额
 /// </summary>
 /// <param name="user"></param>
 /// <param name="money"></param>
 private void UpdateUserMoney(Lebi_User user, Lebi_Agent_Money money)
 {
     if (money.Type_id_AgentMoneyStatus == 382)//已生效佣金
     {
         user.AgentMoney_history += money.Money;
         user.AgentMoney         += money.Money;
         B_Lebi_User.Update(user);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 添加佣金记录
        /// </summary>
        /// <param name="money"></param>
        /// <param name="user"></param>
        /// <param name="order"></param>
        /// <param name="type"></param>
        /// <param name="status"></param>
        /// <param name="areaid"></param>
        /// <param name="productid"></param>
        /// <param name="productparentid"></param>
        private void AddMoney(decimal money, Lebi_User user, int type, int areaid, int productid, int productparentid, string productnumber = "")
        {
            if (money == 0)
            {
                SystemLog.Add("金额:" + money + ",会员:" + user.id + ",订单:" + Order.Code + "");
                return;
            }
            int IsSpread = 1;

            if (Order.Supplier_id > 0)
            {
                Lebi_Supplier supplier = B_Lebi_Supplier.GetModel(Order.Supplier_id);
                if (supplier != null)
                {
                    IsSpread = supplier.IsSpread;
                }
            }
            if (IsSpread == 1) //判断是否开启推广佣金 by lebi.kingdge 2015-04-10
            {
                Lebi_Agent_Money model = new Lebi_Agent_Money();
                model.Area_id = areaid;
                model.Money   = money;
                model.Type_id_AgentMoneyType = type;
                if (Order.Type_id_OrderType == 212)//退货单
                {
                    model.Money = 0 - money;
                }
                model.Order_Code               = Order.Code;
                model.Order_id                 = Order.id;
                model.Product_id               = productid;
                model.Product_id_parent        = productparentid;
                model.Type_id_AgentMoneyStatus = 381;
                model.Product_Number           = productnumber;
                model.User_id       = user.id;
                model.User_UserName = user.UserName;
                model.Supplier_id   = Order.Supplier_id;
                model.DT_id         = user.DT_id;
                B_Lebi_Agent_Money.Add(model);
                UpdateUserMoney(user, model);
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public static int Add(Lebi_Agent_Money model)
 {
     return(D_Lebi_Agent_Money.Instance.Add(model));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public static void Update(Lebi_Agent_Money model)
 {
     D_Lebi_Agent_Money.Instance.Update(model);
 }
Ejemplo n.º 5
0
 /// <summary>
 /// 安全方式绑定表单数据
 /// </summary>
 public static Lebi_Agent_Money SafeBindForm(Lebi_Agent_Money model)
 {
     return(D_Lebi_Agent_Money.Instance.SafeBindForm(model));
 }