From ec6d43aa07ee0e8faf34498057ebcfbb446aa015 Mon Sep 17 00:00:00 2001
From: hjl <1657978663@qq.com>
Date: 星期二, 16 七月 2024 09:21:51 +0800
Subject: [PATCH] feat: 代码重构

---
 ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/UserService.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/UserService.java b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/UserService.java
index c07b6f7..8f5e689 100644
--- a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/UserService.java
+++ b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/UserService.java
@@ -5,6 +5,7 @@
 import com.ruoyi.user.entity.User;
 
 import javax.servlet.http.HttpServletResponse;
+import java.util.Map;
 
 /**
  * <p>
@@ -24,4 +25,15 @@
      * @return openId
      */
     R<String> decodeOpenid(HttpServletResponse response, String code);
+
+    /**
+     * 解密用户敏感数据
+     *
+     * @param encryptedData 明文,加密数据
+     * @param iv            加密算法的初始向量
+     * @param code          用户允许登录后,回调内容会带上 code(有效期五分钟),开发者需要将 code 发送到开发者服务器后台,使用code 换取 session_key api,将 code 换成 openid 和 session_key
+     * @return 登录信息
+     */
+    Map<String, Object> decodeUserInfo(String encryptedData, String iv, String code);
+
 }

--
Gitblit v1.7.1