From e52a7f25c4718c47f2fee11698ebfd7714308dfb Mon Sep 17 00:00:00 2001 From: wanggeng888 <450292408@qq.com> Date: Tue, 20 Apr 2021 11:11:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E9=9A=8F=E6=9C=BA=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=90=8D=E5=92=8C=E6=98=B5=E7=A7=B0=E9=95=BF=E5=BA=A6?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wechat/service/user/impl/MiniAppUserServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/login-wechat/src/main/java/ink/wgink/login/wechat/service/user/impl/MiniAppUserServiceImpl.java b/login-wechat/src/main/java/ink/wgink/login/wechat/service/user/impl/MiniAppUserServiceImpl.java index 0ce1d0d1..cdda2b73 100644 --- a/login-wechat/src/main/java/ink/wgink/login/wechat/service/user/impl/MiniAppUserServiceImpl.java +++ b/login-wechat/src/main/java/ink/wgink/login/wechat/service/user/impl/MiniAppUserServiceImpl.java @@ -10,6 +10,7 @@ import ink.wgink.service.user.pojo.vos.UserVO; import ink.wgink.service.user.service.IUserService; import ink.wgink.util.date.DateUtil; import ink.wgink.util.map.HashMapUtil; +import ink.wgink.util.string.WStringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @@ -43,9 +44,11 @@ public class MiniAppUserServiceImpl extends DefaultBaseService implements IMiniA LOG.debug("已经绑定小程序用户"); return miniAppUserPO.getUserId(); } + // 随机字符串 + String randomUserName = WStringUtil.randomSubStr(openId, 6); UserVO userVO = new UserVO(); - userVO.setUserUsername(IMiniAppSignService.WECHAT_RANDOM_USER_PREFIX + openId); - userVO.setUserName("微信" + openId.substring(0, 6)); + userVO.setUserUsername(IMiniAppSignService.WECHAT_RANDOM_USER_PREFIX + randomUserName); + userVO.setUserName("微信" + randomUserName); userVO.setUserPassword(defaultPassword); userVO.setUserState(0); userVO.setUserType(2);