فهرست منبع

二维码 url编码转换

785834757 2 سال پیش
والد
کامیت
b0e6c7f10e
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      src/main/java/com/ydtech/modules/order/service/impl/InsOrderQrCodeServiceImpl.java

+ 2 - 1
src/main/java/com/ydtech/modules/order/service/impl/InsOrderQrCodeServiceImpl.java

@@ -60,6 +60,7 @@ import java.awt.image.BufferedImage;
 import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.net.URL;
+import java.net.URLEncoder;
 import java.nio.file.Paths;
 import java.util.*;
 import java.util.concurrent.TimeUnit;
@@ -193,7 +194,7 @@ public class InsOrderQrCodeServiceImpl extends ServiceImpl<InsOrderQrCodeMapper,
             insOrderQrCode.setAreaCompanyId(companyId);
             //判断jumlUrl是base64 还是 url
             if(isHttpUrl(jumlUrl) || isWx){
-                insOrderQrCode.setJumpUrl(jumlUrl);
+                insOrderQrCode.setJumpUrl(URLEncoder.encode(jumlUrl, "UTF-8"));
             } else {
                 //base64 二维码图片
                 String qrCodeUrl = getQrCodeUrl(jumlUrl);