From 3b13336161b5f0d1d63e4845d197a10521d08584 Mon Sep 17 00:00:00 2001
From: feige <791364011@qq.com>
Date: 星期二, 06 五月 2025 17:07:39 +0800
Subject: [PATCH] 增加了二维码接口

---
 ruoyi-admin/pom.xml                                                            |   10 +++++++++-
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/qrCodeController.java |    6 ++++++
 2 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/ruoyi-admin/pom.xml b/ruoyi-admin/pom.xml
index e9dc548..544fea5 100644
--- a/ruoyi-admin/pom.xml
+++ b/ruoyi-admin/pom.xml
@@ -79,11 +79,19 @@
 
 
 
+        <!--寮�鍙戝伐鍏烽泦-->
         <dependency>
             <groupId>cn.hutool</groupId>
             <artifactId>hutool-all</artifactId>
-            <version>5.7.1</version>
+            <version>4.6.10</version>
         </dependency>
+        <dependency>
+            <groupId>com.google.zxing</groupId>
+            <artifactId>core</artifactId>
+            <version>3.5.1</version>
+        </dependency>
+
+
         <!-- 鑵捐浜� -->
         <dependency>
             <groupId>com.qcloud</groupId>
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/qrCodeController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/qrCodeController.java
index c766895..0f39e53 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/qrCodeController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/qrCodeController.java
@@ -2,6 +2,7 @@
 
 import cn.hutool.extra.qrcode.QrCodeUtil;
 import cn.hutool.extra.qrcode.QrConfig;
+import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
 import com.ruoyi.common.annotation.Log;
 import com.ruoyi.common.config.RuoYiConfig;
 import com.ruoyi.common.core.domain.AjaxResult;
@@ -112,6 +113,7 @@
         QrConfig config = new QrConfig(300, 300);
         config.setMargin(3);
         //   config.setErrorCorrection(ErrorCorrectionLevel.H);
+        config.setErrorCorrection(ErrorCorrectionLevel.H);
 
 // 璁剧疆鍓嶆櫙鑹诧紝鏃簩缁寸爜棰滆壊锛堥潚鑹诧級
 // config.setForeColor(new Color(0,60,130).getRGB());
@@ -121,6 +123,7 @@
                 config
         );
         String url = "";
+        System.out.println(76768999);
 
         // 杞崲娴佷俊鎭啓鍑�
         FastByteArrayOutputStream os = new FastByteArrayOutputStream();
@@ -132,6 +135,8 @@
             InputStream input = new ByteArrayInputStream(os.toByteArray());
             //InputStream杞垚MultipartFile
             MultipartFile multipartFile =new MockMultipartFile("file", "file.jpg", "text/plain", input);
+            System.out.println(76768999);
+            System.out.println(filePath);
 
             String fileName = FileUploadUtils.upload(multipartFile,filePath);
             url = serverConfig.getUrl() + fileName;
@@ -150,6 +155,7 @@
         }
         catch (IOException e)
         {
+            System.out.println(e.getMessage());
             return AjaxResult.error(e.getMessage());
         }
 

--
Gitblit v1.9.1