コード例 #1
0
        /// <summary>
        /// 创建推广佣金单
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public string CreateBill(BillApiModel model)
        {
            if (model == null)
            {
                return("");
            }
            LoanMarketGroup      fromGroup  = userGroup.GetUserGroup(Convert.ToInt32(model.FromUserNo));
            LoanMarketGroup      toGroup    = userGroup.GetUserGroup(Convert.ToInt32(model.ToUserNo));
            LoanMarketSpreadBill spreadBill = new LoanMarketSpreadBill()
            {
                No                = model.FromUserNo + "|" + model.ToUserNo + "|" + model.BillType.ToString() + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff"),
                BillType          = model.BillType,
                Amount            = model.Amount,
                Id                = GuidTool.GenerateKey(),
                FromUserNo        = model.FromUserNo,
                FromUserGroupNo   = fromGroup.No.ToString(),
                FromUserGroupName = fromGroup.Name,
                ToUserNo          = model.ToUserNo,
                ToUserGroupNo     = toGroup == null ? "0" : toGroup.No.ToString(),
                ToUserGroupName   = toGroup == null ? "非会员,无用户组" : toGroup.Name,
                CreateTime        = DateTime.Now,
                UpateTime         = DateTime.Now
            };
            string res = bill.CreateBill(spreadBill);

            //增加用户推广佣金
            if (user.UpdateUserWithdrawAmount(Convert.ToInt32(model.FromUserNo), model.Amount) > 0)
            {
                return(res);
            }
            else
            {
                return(string.Empty);
            }
        }
コード例 #2
0
 /// <summary>
 /// 创建推广佣金单
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public string CreateBill(LoanMarketSpreadBill model)
 {
     db.LoanMarketSpreadBill.Add(model);
     db.SaveChanges();
     return(model.No);
 }