|
|
@@ -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);
|