private void InitBlog_ProfileBonusLevel(string userId) { var manager = new BlogManager(); var BlogProfileBonusLevel = new E_Blog_ProfileBonusLevel { UserId = userId, MaxLevelName = "幸运彩民", MaxLevelValue = 0, TotalBonusMoney = 0, UpdateTime = DateTime.Now, WinHundredMillionCount = 0, WinOneHundredCount = 0, WinOneHundredThousandCount = 0, WinOneMillionCount = 0, WinOneThousandCount = 0, WinTenMillionCount = 0, WinTenThousandCount = 0, }; manager.AddBlog_ProfileBonusLevel(BlogProfileBonusLevel); var BlogDataReport = new E_Blog_DataReport { CreateSchemeCount = 0, JoinSchemeCount = 0, TotalBonusCount = 0, TotalBonusMoney = 0, UpdateTime = DateTime.Now, UserId = userId, }; manager.AddBlog_DataReport(BlogDataReport); }
public void UpdateProfileDataReport(string userId, int?createCount, int?joinCount, int?bonusCount, decimal?bonusMoney) { var manager = new BlogManager(); var man = manager.QueryBlog_DataReport(userId); if (man == null) { var entity = new E_Blog_DataReport() { UserId = userId, CreateSchemeCount = 0, JoinSchemeCount = 0, TotalBonusCount = 0, TotalBonusMoney = 0M, UpdateTime = DateTime.Now, }; manager.AddBlog_DataReport(entity); } else { man.UserId = userId; man.CreateSchemeCount = !createCount.HasValue ? man.CreateSchemeCount : (man.CreateSchemeCount + createCount.Value); man.JoinSchemeCount = !joinCount.HasValue ? man.JoinSchemeCount : (man.JoinSchemeCount + joinCount.Value); man.TotalBonusCount = !bonusCount.HasValue ? man.TotalBonusCount : (man.TotalBonusCount + bonusCount.Value); man.TotalBonusMoney = !bonusMoney.HasValue ? man.TotalBonusMoney : (man.TotalBonusMoney + bonusMoney.Value); man.UpdateTime = DateTime.Now; manager.UpdateBlog_DataReport(man); } }
/// <summary> /// 用户数据统计 /// </summary> /// <param name="BlogProfileBonusLevel"></param> public void AddBlogDataReport(E_Blog_DataReport BlogDataReport) { DB.GetDal <E_Blog_DataReport>().Add(BlogDataReport); }
/// <summary> /// 更新用户数据 /// </summary> public void UpdateBlog_DataReport(E_Blog_DataReport entity) { DB.GetDal <E_Blog_DataReport>().Update(entity); }