From 17e07e39852edc693c8eb0e95c45888055a8f235 Mon Sep 17 00:00:00 2001 From: Ziin Date: Tue, 5 Aug 2025 15:52:14 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=BE=AE=E4=BF=A1=E7=94=A8=E6=88=B7=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=B7=BB=E5=8A=A0=20token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/vvpkassistant/User/controller/UserController.java | 7 ++++++- src/main/java/vvpkassistant/User/model/UserModelVO.java | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/vvpkassistant/User/controller/UserController.java b/src/main/java/vvpkassistant/User/controller/UserController.java index cf693ed..a8e8992 100644 --- a/src/main/java/vvpkassistant/User/controller/UserController.java +++ b/src/main/java/vvpkassistant/User/controller/UserController.java @@ -1,5 +1,6 @@ package vvpkassistant.User.controller; import cn.dev33.satoken.stp.StpUtil; +import cn.hutool.core.bean.BeanUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import vvpkassistant.CoinRecords.CoinRecords; @@ -171,9 +172,13 @@ public class UserController { userDao.updateById(oldUser); } - result.put("info",tempModel); + UserModelVO userModelVO = BeanUtil.copyProperties(tempModel, UserModelVO.class); + StpUtil.login(userModelVO.getId()); + userModelVO.setToken(StpUtil.getTokenValue()); + result.put("info",userModelVO); result.put("newAccount",true); result.put("chatInfo",wxChatParam); + return ResponseData.success(result); } diff --git a/src/main/java/vvpkassistant/User/model/UserModelVO.java b/src/main/java/vvpkassistant/User/model/UserModelVO.java index 927a9e2..cbda940 100644 --- a/src/main/java/vvpkassistant/User/model/UserModelVO.java +++ b/src/main/java/vvpkassistant/User/model/UserModelVO.java @@ -23,4 +23,5 @@ public class UserModelVO { private String token; private Boolean newAccount; private WxChatParam chatInfo; + private Integer mailVerification; }