From 68a8fe80e0e7a257c5c9995cd31a984b6a156873 Mon Sep 17 00:00:00 2001 From: mi9688 Date: Fri, 13 Dec 2024 11:18:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E4=BA=8C=E7=BB=B4=E7=A0=81?= =?UTF-8?q?=E5=AD=98=E6=94=BE=E5=86=85=E5=AE=B9=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/printer/yilianyun/GenerateQRCodeImage.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fastbee-open-api/src/main/java/com/fastbee/data/controller/printer/yilianyun/GenerateQRCodeImage.java b/fastbee-open-api/src/main/java/com/fastbee/data/controller/printer/yilianyun/GenerateQRCodeImage.java index 7af45b6..051ee48 100644 --- a/fastbee-open-api/src/main/java/com/fastbee/data/controller/printer/yilianyun/GenerateQRCodeImage.java +++ b/fastbee-open-api/src/main/java/com/fastbee/data/controller/printer/yilianyun/GenerateQRCodeImage.java @@ -31,10 +31,13 @@ public class GenerateQRCodeImage { public static String generateQRCodeUrl(String deviceName, String deviceCode, String companyName){ try { // 二维码内容 - String qrCodeContent =deviceCode; + Map qrCodeContent=new HashMap<>(); + qrCodeContent.put("deviceName",deviceName); + qrCodeContent.put("deviceCode",deviceCode); + String qrCodeContentStr=JSONUtil.toJsonStr(qrCodeContent); // 生成二维码 - BitMatrix bitMatrix = generateQRCode(qrCodeContent, 220, 220); + BitMatrix bitMatrix = generateQRCode(qrCodeContentStr, 220, 220); // 将二维码转换为BufferedImage BufferedImage qrCodeImage = MatrixToImageWriter.toBufferedImage(bitMatrix);