From 905f1d897da4578a0c5319d45428f62586c79ada Mon Sep 17 00:00:00 2001 From: SOR <3272194354@qq.com> Date: Sun, 9 Aug 2026 20:25:58 +0800 Subject: [PATCH] fix: relogin time --- .../club/itstudio/itmanager/entity/vo/response/ReloginVO.kt | 4 +++- .../itstudio/itmanager/service/v1/AuthorizationService.kt | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/backend/src/main/kotlin/club/itstudio/itmanager/entity/vo/response/ReloginVO.kt b/src/backend/src/main/kotlin/club/itstudio/itmanager/entity/vo/response/ReloginVO.kt index 2f31570..78e757d 100644 --- a/src/backend/src/main/kotlin/club/itstudio/itmanager/entity/vo/response/ReloginVO.kt +++ b/src/backend/src/main/kotlin/club/itstudio/itmanager/entity/vo/response/ReloginVO.kt @@ -1,9 +1,11 @@ package club.itstudio.itmanager.entity.vo.response +import club.itstudio.itmanager.utils.DateUtils.getCurrentDateTime +import kotlinx.datetime.LocalDateTime import kotlinx.serialization.Serializable @Serializable data class ReloginVO( val token: String = "", - val expire: String = "", + val expire: LocalDateTime = getCurrentDateTime(), ) \ No newline at end of file diff --git a/src/backend/src/main/kotlin/club/itstudio/itmanager/service/v1/AuthorizationService.kt b/src/backend/src/main/kotlin/club/itstudio/itmanager/service/v1/AuthorizationService.kt index e84d1ff..5c44d94 100644 --- a/src/backend/src/main/kotlin/club/itstudio/itmanager/service/v1/AuthorizationService.kt +++ b/src/backend/src/main/kotlin/club/itstudio/itmanager/service/v1/AuthorizationService.kt @@ -8,6 +8,7 @@ import club.itstudio.itmanager.entity.vo.request.PasswordResetVO import club.itstudio.itmanager.entity.vo.response.ReloginVO import club.itstudio.itmanager.service.AccountService import club.itstudio.itmanager.utils.Const +import club.itstudio.itmanager.utils.DateUtils import club.itstudio.itmanager.utils.DateUtils.getCurrentDateTime import club.itstudio.itmanager.utils.FlowUtils import club.itstudio.itmanager.utils.JwtUtils @@ -120,7 +121,7 @@ class AuthorizationService( val voMono = accountMono.map { ReloginVO( jwtUtils.createJwt(user, it.id!!, it.username), - jwtUtils.expiresTime().toInstant().toString() + DateUtils.dateToLocalDateTime(jwtUtils.expiresTime()) ) } return voMono