ソースを参照

QueryUserList 加密字段解密

LEIYI 3 ヶ月 前
コミット
5f3c94c67a
共有2 個のファイルを変更した4 個の追加0 個の削除を含む
  1. 3 0
      OASystem/OASystem.Api/Controllers/SystemController.cs
  2. 1 0
      OASystem/OASystem.Infrastructure/Repositories/System/UsersRepository.cs

+ 3 - 0
OASystem/OASystem.Api/Controllers/SystemController.cs

@@ -1125,6 +1125,9 @@ namespace OASystem.API.Controllers
             {
                 return Ok(JsonView(400, "暂无数据!", new List<String>()));
             }
+
+            foreach (var item in _userList) EncryptionProcessor.DecryptProperties(item);
+
             List<UserInfoWebView> userList = _mapper.Map<List<UserInfoWebView>>(_userList);
             return Ok(JsonView(true, "查询成功!", userList));
         }

+ 1 - 0
OASystem/OASystem.Infrastructure/Repositories/System/UsersRepository.cs

@@ -150,6 +150,7 @@ namespace OASystem.Infrastructure.Repositories.System
                                                         left Join Sys_Company sc On su.CompanyId = sc.Id
                                                         left Join Sys_Department sd On su.DepId = sd.Id
                                                         left Join Sys_JobPost sjp On su.JobPostId = sjp.Id {0}", sqlWhere);
+
             return await _sqlSugar.SqlQueryable<UserInfo>(sql).ToListAsync();
 
         }