|
@@ -194,7 +194,8 @@ public class InsOrderQrCodeServiceImpl extends ServiceImpl<InsOrderQrCodeMapper,
|
|
|
insOrderQrCode.setAreaCompanyId(companyId);
|
|
insOrderQrCode.setAreaCompanyId(companyId);
|
|
|
//判断jumlUrl是base64 还是 url
|
|
//判断jumlUrl是base64 还是 url
|
|
|
if(isHttpUrl(jumlUrl) || isWx){
|
|
if(isHttpUrl(jumlUrl) || isWx){
|
|
|
- insOrderQrCode.setJumpUrl(URLEncoder.encode(jumlUrl, "UTF-8"));
|
|
|
|
|
|
|
+ String encode = URLEncoder.encode(jumlUrl, "UTF-8");
|
|
|
|
|
+ insOrderQrCode.setJumpUrl(encode.replaceAll("\\%3A", ":").replaceAll("\\%2F", "/"));
|
|
|
} else {
|
|
} else {
|
|
|
//base64 二维码图片
|
|
//base64 二维码图片
|
|
|
String qrCodeUrl = getQrCodeUrl(jumlUrl);
|
|
String qrCodeUrl = getQrCodeUrl(jumlUrl);
|