From 072017b6581bf45dacf0d74f642d0abba9c5c073 Mon Sep 17 00:00:00 2001 From: zhangli <123879394@qq.com> Date: Mon, 4 Aug 2025 10:07:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=86=E7=A0=81=E5=8A=A0=E5=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/sczx/user/service/impl/UserServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/sczx/user/service/impl/UserServiceImpl.java b/src/main/java/com/sczx/user/service/impl/UserServiceImpl.java index daee39a..7f0e4d0 100644 --- a/src/main/java/com/sczx/user/service/impl/UserServiceImpl.java +++ b/src/main/java/com/sczx/user/service/impl/UserServiceImpl.java @@ -1,5 +1,6 @@ package com.sczx.user.service.impl; +import com.alibaba.nacos.common.utils.MD5Utils; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.sczx.user.common.enums.ApiErrorCode; import com.sczx.user.common.enums.MiniProgramTypeEnum; @@ -87,6 +88,7 @@ public class UserServiceImpl implements IUserService { if (StringUtils.isNotBlank(wxMiniProgramRegRequest.getPhoneEncryptedData()) && StringUtils.isNotBlank(wxMiniProgramRegRequest.getPhoneIv()) && StringUtils.isNotBlank(sessionKey)) { phoneInfo = weichatInteg.decryptPhoneNumber(sessionKey, wxMiniProgramRegRequest.getPhoneEncryptedData(), wxMiniProgramRegRequest.getPhoneIv()); + log.info("解密手机号信息:{}", phoneInfo); } // // 3. 解密用户基本信息(昵称、头像等) @@ -105,7 +107,7 @@ public class UserServiceImpl implements IUserService { newUserPO.setWechatOpenid(openid); newUserPO.setUserName(phoneInfo.getPurePhoneNumber()); newUserPO.setPhoneNumber(phoneInfo.getPurePhoneNumber()); - newUserPO.setPassword(MD5Encoder.encode("88888888".getBytes(StandardCharsets.UTF_8))); + newUserPO.setPassword(MD5Utils.md5Hex(phoneInfo.getPurePhoneNumber(), StandardCharsets.UTF_8.name())); newUserPO.setNickName(phoneInfo.getPurePhoneNumber()); // newUserPO.setAvatarUrl(Optional.ofNullable(userInfo).map(WechatDecryptedUserInfo::getAvatarUrl).orElse(null));