From e36444b9b8be909035477e99ae325d083bb0e206 Mon Sep 17 00:00:00 2001 From: lihanbo Date: Thu, 31 Oct 2024 17:49:25 +0800 Subject: [PATCH] =?UTF-8?q?105040=20Add=20=E7=94=A8=E6=88=B7=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E5=90=8E=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LFlow.UserManagement/Service/UserManagementService.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/LFlow.UserManagement/Service/UserManagementService.cs b/LFlow.UserManagement/Service/UserManagementService.cs index 9cac721..715f4e8 100644 --- a/LFlow.UserManagement/Service/UserManagementService.cs +++ b/LFlow.UserManagement/Service/UserManagementService.cs @@ -1,5 +1,6 @@ using LFlow.Base.Interfaces; using LFlow.Base.Utils; +using LFlow.Cache.Interface; using LFlow.UserManagement.Model; using LFlow.UserManagement.Util; @@ -8,7 +9,7 @@ namespace LFlow.UserManagement.Service /// /// 在线管理服务 /// - public class UserManagementService(IRepo repo) : IUserManagementService + public class UserManagementService(IRepo repo, ISelfCache cacher) : IUserManagementService { public UserDto? Login(UserDto user) { @@ -26,6 +27,7 @@ namespace LFlow.UserManagement.Service } var loginedUser = repo.Get(userModel.FirstOrDefault()); loginedUser.UserPassword = ""; + cacher.SetAsync(loginedUser.ID, loginedUser, TimeSpan.FromHours(2)); return loginedUser.MapTo(); }