From 4d4eb6e9addc4ce148e05f470beb016e507975ba Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期一, 27 四月 2026 17:21:06 +0800
Subject: [PATCH] 小程序二维码 支持改价 自主行程查询
---
DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java | 24 +++++-------------------
1 files changed, 5 insertions(+), 19 deletions(-)
diff --git a/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java b/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java
index 7252a54..6507b0b 100644
--- a/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java
+++ b/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java
@@ -128,12 +128,6 @@
@Autowired
private WeChatUtil weChatUtil;
-
- @Value("${filePath}")
- private String filePath;
-
- @Value("${qyt.admin_url}")
- private String adminUrl;
/**
* 获取短信验证码
@@ -1836,19 +1830,11 @@
if (driver != null) {
String fileName = driver.getQrCode();
if (fileName == null || "".equals(fileName)) {
- String appletPath = "pages/home/scanPage/scanPage";
- //HttpURLConnection httpURLConnection = weChatUtil.getwxacodeunlimit(appletPath, "d=" + driverId + "&k=" + 0, "release",driverId);
- InputStream inputStream = weChatUtil.getwxacodeunlimit(appletPath, "driverId=" + driverId, "trial");
- if (inputStream != null) {
- File file = FileUtil.writeFromStream(inputStream, new File(filePath + "/" + UUID.randomUUID().toString() + ".png"));
- HttpRequest post = HttpUtil.createPost(adminUrl + "/upload/image");
- post.form("file", file);
- HttpResponse execute = post.execute();
- int status = execute.getStatus();
- if(200 != status){
- throw new RuntimeException("上传图片异常");
- }
- driver.setQrCode(execute.body());
+ String appletPath = "pages/index/index";
+ String scene = "driverId=" + driverId;
+ String unlimitQrcodeUrl = weChatUtil.getUnlimitQrcode(appletPath, scene);
+ if (unlimitQrcodeUrl != null) {
+ driver.setQrCode(unlimitQrcodeUrl);
driverService.updateById(driver);
fileName = driver.getQrCode();
}
--
Gitblit v1.7.1