示例#1
0
        /// <summary>
        /// 修改专家信息
        /// </summary>
        public void UpdateExperter(string userId, string image, string summary, string adeptGameCode)
        {
            using (var biz = new GameBizBusinessManagement())
            {
                biz.BeginTran();

                var manager      = new ExperterManager();
                var useerManager = new UserBalanceManager();
                var userEntity   = useerManager.QueryUserRegister(userId);
                if (userEntity == null)
                {
                    throw new LogicException(string.Format("用户Id:{0}没有找到该用户", userId));
                }

                var experterId = manager.QueryExperterById(userId);
                if (experterId == null)
                {
                    throw new LogicException("没有该专家!");
                }

                var noneDealWith = manager.QueryExperterUpdateHitstroy(userId);
                if (noneDealWith != null)
                {
                    throw new LogicException("您上次提交的信息正在审核中,请耐心等待!");
                }

                var entity = new ExperterUpdateHitstroy()
                {
                    UserId            = userId,
                    ExperterHeadImage = image,
                    AdeptGameCode     = adeptGameCode,
                    ExperterSummary   = summary,
                    CreateTime        = DateTime.Now,
                    DealWithType      = DealWithType.NoneDealWith,
                    DisposeOpinion    = "",
                };
                manager.AddExperterUpdateHitstroy(entity);

                biz.CommitTran();
            }
        }
示例#2
0
 /// <summary>
 /// 审核修改资料
 /// </summary>
 public void UpdateExperterUpdateHitstroy(ExperterUpdateHitstroy entity)
 {
     this.Update <ExperterUpdateHitstroy>(entity);
 }
示例#3
0
 /// <summary>
 /// 添加修改资料审核
 /// </summary>
 public void AddExperterUpdateHitstroy(ExperterUpdateHitstroy entity)
 {
     this.Add <ExperterUpdateHitstroy>(entity);
 }