From 562699fa6d0c279fe0f4f81ce87c336a34a3fb91 Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期二, 23 七月 2024 14:32:23 +0800 Subject: [PATCH] feat: 数据迁移;netty通信;bug修改 --- ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/impl/UserServiceImpl.java | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) diff --git a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/impl/UserServiceImpl.java b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/impl/UserServiceImpl.java index f2b8f7f..a1cf658 100644 --- a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/impl/UserServiceImpl.java +++ b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/impl/UserServiceImpl.java @@ -91,15 +91,15 @@ } if (session != null && StringUtils.isNotBlank(session.getOpenid())) { String openid = session.getOpenid(); -// String sessionKey = session.getSessionKey(); + /*String sessionKey = session.getSessionKey(); // 加密明文及初始向量转义 -// encryptedData = URLEncoder.encode(encryptedData, "UTF-8").replace("%3D", "=").replace("%2F", "/"); -// ivStr = URLEncoder.encode(ivStr, "UTF-8").replace("%3D", "=").replace("%2F", "/"); -// // 获取用户信息 -// String result = WxAesUtils.decryptData(WxAesUtils.getUrlDecoderString(encryptedData), -// sessionKey, -// WxAesUtils.getUrlDecoderString(ivStr)); -// JSONObject userJson = JSONObject.parseObject(result); + encryptedData = URLEncoder.encode(encryptedData, "UTF-8").replace("%3D", "=").replace("%2F", "/"); + ivStr = URLEncoder.encode(ivStr, "UTF-8").replace("%3D", "=").replace("%2F", "/"); + // 获取用户信息 + String result = WxAesUtils.decryptData(WxAesUtils.getUrlDecoderString(encryptedData), + sessionKey, + WxAesUtils.getUrlDecoderString(ivStr)); + JSONObject userJson = JSONObject.parseObject(result);*/ // 封装项目用户信息 if (null != phoneNoInfo) { String phoneNumber = phoneNoInfo.getPhoneNumber(); @@ -108,7 +108,8 @@ if (null == user) { user = new User(); user.setUserNo(String.format(Constants.USER_NO_PRE, RandomUtil.randomNumbers(Constants.EIGHT))); - user.setPhone(phoneNumber); + user.setState(Constants.ONE); + user.setNickname(String.format(Constants.USER_NO_PRE, StringUtils.getCharAndNum(Constants.SIX))); user.setState(Constants.ONE); user.setOpenId(openid); user.setIsDelete(Constants.ZERO); -- Gitblit v1.7.1