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