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

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.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);
}

View File

@ -14,4 +14,5 @@ public class VisibleUserInfoVO {
private String userName;
private String userEmail;
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.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;

View File

@ -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;