From 9e709f0a1061ff864d72aa956d84beb28b89422c Mon Sep 17 00:00:00 2001 From: tangzh Date: Fri, 11 Jul 2025 17:53:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../front/domain/dto/WeChatMiniAuthorizeVo.java | 12 ++++++------ .../front/service/impl/WeChatServiceImpl.java | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/eladmin/eladmin-system/src/main/java/me/zhengjie/modules/front/domain/dto/WeChatMiniAuthorizeVo.java b/eladmin/eladmin-system/src/main/java/me/zhengjie/modules/front/domain/dto/WeChatMiniAuthorizeVo.java index 8ff0b5b..f41ea7c 100644 --- a/eladmin/eladmin-system/src/main/java/me/zhengjie/modules/front/domain/dto/WeChatMiniAuthorizeVo.java +++ b/eladmin/eladmin-system/src/main/java/me/zhengjie/modules/front/domain/dto/WeChatMiniAuthorizeVo.java @@ -1,6 +1,6 @@ package me.zhengjie.modules.front.domain.dto; -import com.baomidou.mybatisplus.annotation.TableField; +import com.alibaba.fastjson2.annotation.JSONField; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -8,23 +8,23 @@ import lombok.Data; public class WeChatMiniAuthorizeVo { @ApiModelProperty(value = "会话密钥") - @TableField(value = "session_key") + @JSONField(name = "session_key") private String sessionKey; @ApiModelProperty(value = "用户唯一标识") - @TableField(value = "openid") + @JSONField(name = "openid") private String openId; @ApiModelProperty(value = "用户在开放平台的唯一标识符,若当前小程序已绑定到微信开放平台帐号下会返回") - @TableField(value = "unionid") + @JSONField(name = "unionid") private String unionId; @ApiModelProperty(value = "错误码") - @TableField(value = "errcode") + @JSONField(name = "errcode") private String errCode; @ApiModelProperty(value = "错误信息") - @TableField(value = "errmsg") + @JSONField(name = "errmsg") private String errMsg; } diff --git a/eladmin/eladmin-system/src/main/java/me/zhengjie/modules/front/service/impl/WeChatServiceImpl.java b/eladmin/eladmin-system/src/main/java/me/zhengjie/modules/front/service/impl/WeChatServiceImpl.java index 7e7296e..246f3b7 100644 --- a/eladmin/eladmin-system/src/main/java/me/zhengjie/modules/front/service/impl/WeChatServiceImpl.java +++ b/eladmin/eladmin-system/src/main/java/me/zhengjie/modules/front/service/impl/WeChatServiceImpl.java @@ -68,6 +68,7 @@ public class WeChatServiceImpl implements WeChatService { WeChatMiniAuthorizeVo response = miniAuthCode(code); // WeChatMiniAuthorizeVo response = new WeChatMiniAuthorizeVo(); // response.setOpenId("123456"); + log.info("<<< response:{}", JSON.toJSONString(response)); String openId = response.getOpenId(); String type = "login"; BusUser BusUser = BusUserMapper.getUserByOpenId(openId); @@ -77,7 +78,7 @@ public class WeChatServiceImpl implements WeChatService { BusUser add = new BusUser(); add.setSex(0); add.setRealName(DateUtil.localDateTimeFormat(LocalDateTime.now(), DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS"))); - add.setNickname("用户_" + new Random().nextInt(900000) + 100000); + add.setNickname("用户_" + (new Random().nextInt(900000) + 100000)); add.setToken(openId); add.setAvatar(DEFAULT_AVATAR); BusUserMapper.insert(add); @@ -112,5 +113,4 @@ public class WeChatServiceImpl implements WeChatService { } return JSONObject.parseObject(data.toJSONString(), WeChatMiniAuthorizeVo.class); } - }