/// <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); } }
/// <summary> /// 创建推广佣金单 /// </summary> /// <param name="model"></param> /// <returns></returns> public string CreateBill(LoanMarketSpreadBill model) { db.LoanMarketSpreadBill.Add(model); db.SaveChanges(); return(model.No); }