| | |
| | | using SqlSugar; |
| | | using ICacheService = WIDESEA_Core.Caches.ICacheService; |
| | | using Newtonsoft.Json; |
| | | using WIDESEA_Core.HostedService; |
| | | |
| | | namespace WIDESEA_SystemService |
| | | { |
| | |
| | | try |
| | | { |
| | | //BaseDal.QueryFirst(x => x.UserName == loginInfo.UserName); |
| | | |
| | | string msg = string.Empty; |
| | | if (App.ExpDateTime != null) |
| | | { |
| | | if ((DateTime.Now - App.ExpDateTime.GetValueOrDefault()).TotalSeconds > 0) |
| | | return WebResponseContent.Instance.Error("ææå·²å°æï¼è¯·è系管çå"); |
| | | var span = App.ExpDateTime.GetValueOrDefault() - DateTime.Now; |
| | | var Days = span.TotalDays; |
| | | var Hours = span.TotalHours; |
| | | var Minutes = span.TotalMinutes; |
| | | var Seconds = span.TotalSeconds; |
| | | if (Minutes < 1) msg = $"ç³»ç»å°å¨ {Math.Ceiling(Seconds)} ç§éåå°æï¼å°ææ¶é´ï¼{App.ExpDateTime.GetValueOrDefault():yyyy-MM-dd HH:mm:ss}ã请è系管çåç»æã"; |
| | | else if (Hours < 1) msg = $"ç³»ç»å°å¨ {Math.Ceiling(Minutes)} åéåå°æï¼å°ææ¶é´ï¼{App.ExpDateTime.GetValueOrDefault():yyyy-MM-dd HH:mm:ss}ã请è系管çåç»æã"; |
| | | else if (Hours < 72) msg = $"ç³»ç»å°å¨ {Math.Ceiling(Hours)} å°æ¶åå°æï¼å°ææ¶é´ï¼{App.ExpDateTime.GetValueOrDefault():yyyy-MM-dd HH:mm:ss}ã请è系管çåç»æã"; |
| | | else if (Days < 7) msg = $"ç³»ç»å°å¨ {Math.Ceiling(Days)} 天åå°æï¼å°ææ¶é´ï¼{App.ExpDateTime.GetValueOrDefault():yyyy-MM-dd HH:mm:ss}ã请è系管çåç»æã"; |
| | | } |
| | | |
| | | #region 临æ¶ä½¿ç¨ |
| | | try |
| | |
| | | |
| | | _cacheService.AddOrUpdate(user.UserId.ToString(), token); |
| | | |
| | | content = WebResponseContent.Instance.OK(data: new { token, userName = user.UserTrueName, img = user.HeadImageUrl }); |
| | | content = WebResponseContent.Instance.OK(msg, data: new { token, userName = user.UserTrueName, img = user.HeadImageUrl }); |
| | | } |
| | | else |
| | | { |
| | |
| | | int RoleId = saveModel.MainData[nameof(Sys_User.Role_Id).FirstLetterToLower()].ObjToInt(); |
| | | var user = BaseDal.QueryFirst(x => x.User_Id == userId); |
| | | if (User.User_Id == user.User_Id && User.Role_Id != RoleId) return WebResponseContent.Instance.Error("ä¸å¯ä¿®æ¹èªå·±çè§è²"); |
| | | if(User.User_Id != user.User_Id && User.Role_Id >= RoleId) return WebResponseContent.Instance.Error("æéç级ä¸è¶³"); |
| | | if (User.User_Id != user.User_Id && User.Role_Id >= RoleId) return WebResponseContent.Instance.Error("æéç级ä¸è¶³"); |
| | | if (User.Role_Id > user.Role_Id || User.Role_Id == user.Role_Id && User.User_Id != userId) return WebResponseContent.Instance.Error("ææ ä¿®æ¹æé"); |
| | | //if (User.User_Id != userId) return WebResponseContent.Instance.Error("ææ ä¿®æ¹æé");åªéå½åç¨æ·ä¿®æ¹ |
| | | #endregion |