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);
            }
        }
Beispiel #3
0
 /// <summary>
 /// 用户数据统计
 /// </summary>
 /// <param name="BlogProfileBonusLevel"></param>
 public void AddBlogDataReport(E_Blog_DataReport BlogDataReport)
 {
     DB.GetDal <E_Blog_DataReport>().Add(BlogDataReport);
 }
Beispiel #4
0
 /// <summary>
 /// 更新用户数据
 /// </summary>
 public void UpdateBlog_DataReport(E_Blog_DataReport entity)
 {
     DB.GetDal <E_Blog_DataReport>().Update(entity);
 }