public Result Add(AuthentyDto dto, UserType roleId)
 {
     try
     {
         var rlt = UnitOfWorkService.Execute(() =>
         {
             var id        = _authentyRepository.InsertAndGetId(dto.MapTo <AuthentyEntity>());
             var orgId     = _staffRepository.GetOrgId(dto.SalesMan).OrgId;
             var dataInOrg = new DataInOrgEntity
             {
                 DataId   = id,
                 DataType = (int)DataType.Authenty,
                 OrgId    = orgId,
                 RoleId   = ((int)roleId).ToString()
             };
             var dataRlt = _dataInOrgRepository.Inserts(dataInOrg);
             if (id.IsNullOrEmpty() && !dataRlt)
             {
                 return(new Result(false, "数据库写入失败"));
             }
             return(new Result {
                 Status = true
             });
         });
         return(rlt);
     }
     catch (Exception ex)
     {
         Logger.Error("添加实名认证发生错误", ex);
         return(new Result(false, "实名认证报错"));
     }
 }
 public Result Update(AuthentyDto dto)
 {
     try
     {
         var entity = dto.MapTo <AuthentyEntity>();
         var rlt    = UnitOfWorkService.Execute(() => _authentyRepository.Update(entity));
         if (rlt)
         {
             return new Result {
                        Status = true
             }
         }
         ;
         return(new Result {
             Status = false, Message = "数据库操作失败"
         });
     }
     catch (Exception ex)
     {
         Logger.Error("update authenty error", ex);
         return(new Result {
             Status = false, Message = "内部服务器错误"
         });
     }
 }