Преглед изворни кода

UserInfo 指定字段加密解密

LEIYI пре 3 месеци
родитељ
комит
a155030ff3
1 измењених фајлова са 35 додато и 34 уклоњено
  1. 35 34
      OASystem/OASystem.Api/Controllers/SystemController.cs

+ 35 - 34
OASystem/OASystem.Api/Controllers/SystemController.cs

@@ -1145,44 +1145,45 @@ namespace OASystem.API.Controllers
 
             var _view = await _sqlSugar.Queryable<Sys_Users>()
                                        .Where(x => x.IsDel == 0 && x.Id == dto.Id)
-                                       .Select(x => new
-                                       {
-                                           x.Id,
-                                           x.CnName,
-                                           x.EnName,
-                                           x.Number,
-                                           x.CompanyId,
-                                           x.DepId,
-                                           x.JobPostId,
-                                           x.Password,
-                                           x.Sex,
-                                           x.Ext,
-                                           x.Phone,
-                                           x.UrgentPhone,
-                                           x.Email,
-                                           x.Address,
-                                           x.Edate,
-                                           //x.Seniority,
-                                           x.Birthday,
-                                           x.IDCard,
-                                           x.StartWorkDate,
-                                           x.GraduateInstitutions,
-                                           x.Professional,
-                                           x.Education,
-                                           x.TheOrAdultEducation,
-                                           x.MaritalStatus,
-                                           x.HomeAddress,
-                                           x.UsePeriod,
-                                           x.WorkExperience,
-                                           x.Certificate,
-                                           //x.QiyeChatUserId,
-                                           x.Remark
-                                       }).FirstAsync();
+                                       .FirstAsync();
 
             //解密
             EncryptionProcessor.DecryptProperties(_view);
 
-            return Ok(JsonView(true, "操作成功!", _view));
+            var data = new {
+                _view.Id,
+                _view.CnName,
+                _view.EnName,
+                _view.Number,
+                _view.CompanyId,
+                _view.DepId,
+                _view.JobPostId,
+                _view.Password,
+                _view.Sex,
+                _view.Ext,
+                _view.Phone,
+                _view.UrgentPhone,
+                _view.Email,
+                _view.Address,
+                _view.Edate,
+                //_view.Seniority,
+                _view.Birthday,
+                _view.IDCard,
+                _view.StartWorkDate,
+                _view.GraduateInstitutions,
+                _view.Professional,
+                _view.Education,
+                _view.TheOrAdultEducation,
+                _view.MaritalStatus,
+                _view.HomeAddress,
+                _view.UsePeriod,
+                _view.WorkExperience,
+                _view.Certificate,
+                //_view.QiyeChatUserId,
+                _view.Remark
+            };
+
+            return Ok(JsonView(true, "操作成功!", data));
         }
 
         /// <summary>