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