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);
            }
        }