完成实验部分打磨,准备大作业部分

This commit is contained in:
li-chx 2025-05-03 22:18:31 +08:00
parent a35ecd8a2f
commit 9c17f3b845
4 changed files with 4 additions and 2 deletions

View File

@ -11,6 +11,8 @@ import top.lichx.webclassbackend.service.UserService;
import top.lichx.webclassbackend.util.COSIO; import top.lichx.webclassbackend.util.COSIO;
import top.lichx.webclassbackend.util.JwtUtil; import top.lichx.webclassbackend.util.JwtUtil;
import java.time.format.DateTimeFormatter;
@RestController @RestController
@RequestMapping("/user") @RequestMapping("/user")
public class User { public class User {
@ -45,6 +47,7 @@ public class User {
returnVO.setUserName(user.getName()); returnVO.setUserName(user.getName());
returnVO.setUserEmail(user.getEmail()); returnVO.setUserEmail(user.getEmail());
returnVO.setUserAvatar(cosio.GetFileLink(user.getAvatarURL())); returnVO.setUserAvatar(cosio.GetFileLink(user.getAvatarURL()));
returnVO.setUserBirthday(user.getBirth().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
return Result.success("", returnVO); return Result.success("", returnVO);
} }

View File

@ -14,4 +14,5 @@ public class VisibleUserInfoVO {
private String userName; private String userName;
private String userEmail; private String userEmail;
private URL userAvatar; private URL userAvatar;
private String userBirthday;
} }

View File

@ -7,7 +7,6 @@ import com.qcloud.cos.auth.BasicCOSCredentials;
import com.qcloud.cos.http.HttpMethodName; import com.qcloud.cos.http.HttpMethodName;
import com.qcloud.cos.model.GeneratePresignedUrlRequest; import com.qcloud.cos.model.GeneratePresignedUrlRequest;
import com.qcloud.cos.model.PutObjectRequest; import com.qcloud.cos.model.PutObjectRequest;
import com.qcloud.cos.model.PutObjectResult;
import com.qcloud.cos.model.ResponseHeaderOverrides; import com.qcloud.cos.model.ResponseHeaderOverrides;
import com.qcloud.cos.region.Region; import com.qcloud.cos.region.Region;
import com.qcloud.cos.utils.DateUtils; import com.qcloud.cos.utils.DateUtils;

View File

@ -4,7 +4,6 @@ import jakarta.annotation.Resource;
import jakarta.mail.*; import jakarta.mail.*;
import jakarta.mail.internet.InternetAddress; import jakarta.mail.internet.InternetAddress;
import jakarta.mail.internet.MimeMessage; import jakarta.mail.internet.MimeMessage;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import top.lichx.webclassbackend.config.MailProperties; import top.lichx.webclassbackend.config.MailProperties;