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