From aff292288618babcd889addb2945fb5d54d37610 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 24 十月 2025 16:05:25 +0800
Subject: [PATCH] 开发司机跨城代付功能

---
 DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java |   44 +++++++++++++++++++-------------------------
 1 files changed, 19 insertions(+), 25 deletions(-)

diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
index 2561fd2..f25e09d 100644
--- a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
+++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
@@ -1,9 +1,5 @@
 package com.stylefeng.guns.modular.crossCity.server.impl;
 
-import cn.hutool.core.io.FileUtil;
-import cn.hutool.http.HttpRequest;
-import cn.hutool.http.HttpResponse;
-import cn.hutool.http.HttpUtil;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
@@ -46,8 +42,6 @@
 import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
-import java.io.File;
-import java.io.InputStream;
 import java.math.BigDecimal;
 import java.math.RoundingMode;
 import java.util.*;
@@ -713,27 +707,27 @@
 
         //添加消息
         systemNoticeService.addSystemNotice(1, "您的跨城订单已下单成功!", orderCrossCity.getUserId(), 1);
-
         BaseWarpper baseWarpper = new BaseWarpper();
         baseWarpper.setId(orderCrossCity.getId());
-        //生成小程序二维码,用于司机展示让用户跳转到小程序完成订单支付
-        String qrcode = "";
-        String appletPath = "pages/home/home";
-        InputStream inputStream = weChatUtil.getwxacodeunlimit(appletPath, "", "release");
-        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());
-            driverService.updateById(driver);
-            qrcode = driver.getQrCode();
-        }
-        baseWarpper.setContent(qrcode);
+//        baseWarpper.setContent("");
+//        //生成小程序二维码,用于司机展示让用户跳转到小程序完成订单支付
+//        String appletPath = "pages/home/home";
+//        InputStream inputStream = weChatUtil.getwxacodeunlimit(appletPath, "", "release");
+//        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("上传图片异常");
+//            }
+//            JSONObject jsonObject = JSON.parseObject(execute.body());
+//            Integer code = jsonObject.getInteger("code");
+//            if(200 == code){
+//                baseWarpper.setContent(jsonObject.getString("data"));
+//            }
+//        }
 
         //创建定时任务,取消订单30分钟
         TimerTask timerTask = new TimerTask() {

--
Gitblit v1.7.1