From 9c17f3b8450c23258abeea6842e16c774d915a50 Mon Sep 17 00:00:00 2001 From: li-chx Date: Sat, 3 May 2025 22:18:31 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20=E5=AE=8C=E6=88=90=E5=AE=9E?= =?UTF-8?q?=E9=AA=8C=E9=83=A8=E5=88=86=E6=89=93=E7=A3=A8=EF=BC=8C=E5=87=86?= =?UTF-8?q?=E5=A4=87=E5=A4=A7=E4=BD=9C=E4=B8=9A=E9=83=A8=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/top/lichx/webclassbackend/controller/User.java | 3 +++ .../top/lichx/webclassbackend/pojo/vo/VisibleUserInfoVO.java | 1 + src/main/java/top/lichx/webclassbackend/util/COSIO.java | 1 - src/main/java/top/lichx/webclassbackend/util/MailUtil.java | 1 - 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/top/lichx/webclassbackend/controller/User.java b/src/main/java/top/lichx/webclassbackend/controller/User.java index c392dc8..db51721 100644 --- a/src/main/java/top/lichx/webclassbackend/controller/User.java +++ b/src/main/java/top/lichx/webclassbackend/controller/User.java @@ -11,6 +11,8 @@ import top.lichx.webclassbackend.service.UserService; import top.lichx.webclassbackend.util.COSIO; import top.lichx.webclassbackend.util.JwtUtil; +import java.time.format.DateTimeFormatter; + @RestController @RequestMapping("/user") public class User { @@ -45,6 +47,7 @@ public class User { returnVO.setUserName(user.getName()); returnVO.setUserEmail(user.getEmail()); returnVO.setUserAvatar(cosio.GetFileLink(user.getAvatarURL())); + returnVO.setUserBirthday(user.getBirth().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); return Result.success("", returnVO); } diff --git a/src/main/java/top/lichx/webclassbackend/pojo/vo/VisibleUserInfoVO.java b/src/main/java/top/lichx/webclassbackend/pojo/vo/VisibleUserInfoVO.java index b92a2ef..4521194 100644 --- a/src/main/java/top/lichx/webclassbackend/pojo/vo/VisibleUserInfoVO.java +++ b/src/main/java/top/lichx/webclassbackend/pojo/vo/VisibleUserInfoVO.java @@ -14,4 +14,5 @@ public class VisibleUserInfoVO { private String userName; private String userEmail; private URL userAvatar; + private String userBirthday; } diff --git a/src/main/java/top/lichx/webclassbackend/util/COSIO.java b/src/main/java/top/lichx/webclassbackend/util/COSIO.java index 792b324..d32ccb0 100644 --- a/src/main/java/top/lichx/webclassbackend/util/COSIO.java +++ b/src/main/java/top/lichx/webclassbackend/util/COSIO.java @@ -7,7 +7,6 @@ import com.qcloud.cos.auth.BasicCOSCredentials; import com.qcloud.cos.http.HttpMethodName; import com.qcloud.cos.model.GeneratePresignedUrlRequest; import com.qcloud.cos.model.PutObjectRequest; -import com.qcloud.cos.model.PutObjectResult; import com.qcloud.cos.model.ResponseHeaderOverrides; import com.qcloud.cos.region.Region; import com.qcloud.cos.utils.DateUtils; diff --git a/src/main/java/top/lichx/webclassbackend/util/MailUtil.java b/src/main/java/top/lichx/webclassbackend/util/MailUtil.java index bb1bf6b..887e375 100644 --- a/src/main/java/top/lichx/webclassbackend/util/MailUtil.java +++ b/src/main/java/top/lichx/webclassbackend/util/MailUtil.java @@ -4,7 +4,6 @@ import jakarta.annotation.Resource; import jakarta.mail.*; import jakarta.mail.internet.InternetAddress; import jakarta.mail.internet.MimeMessage; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import top.lichx.webclassbackend.config.MailProperties;