diff --git a/LMS.service/LMS.service.csproj b/LMS.service/LMS.service.csproj index 8dc7350..d71f536 100644 --- a/LMS.service/LMS.service.csproj +++ b/LMS.service/LMS.service.csproj @@ -7,7 +7,7 @@ ed64fb6f-9c93-43d0-b418-61f507f28420 Linux . - 1.0.2 + 1.0.3 diff --git a/LMS.service/Service/UserService/LoginService.cs b/LMS.service/Service/UserService/LoginService.cs index 4443374..09bf9b6 100644 --- a/LMS.service/Service/UserService/LoginService.cs +++ b/LMS.service/Service/UserService/LoginService.cs @@ -353,7 +353,7 @@ namespace LMS.service.Service.UserService return APIResponseModel.CreateErrorResponseModel(ResponseCode.NotPermissionAction, "当前用户没有软件控制权限,请联系管理员"); } // 不是永久,需要判断是不是到期 - if (softwareControl.IsForever == false && softwareControl.ExpirationTime <= BeijingTimeExtension.GetBeijingTime()) + if (softwareControl.IsForever == false && (softwareControl.ExpirationTime == null || softwareControl.ExpirationTime <= BeijingTimeExtension.GetBeijingTime())) { return APIResponseModel.CreateErrorResponseModel(ResponseCode.NotPermissionAction, "当前用户的软件权限已到期,请联系管理员"); }