Pu Zhibing
2025-08-05 d98e2b4b6ecc3da47030a8b188944f27f1e40662
修改bug
4个文件已修改
24 ■■■■■ 已修改文件
DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/zhenglian/ZhengLianUtil.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/OrderUtil.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/PaymentOrderRequest.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/zhenglian/ZhengLianUtil.java
@@ -98,6 +98,9 @@
        }
        JSONObject bizData = jsonObject.getJSONObject("bizData");
        String resCode = bizData.getString("resCode");
        if("F010900".equals(resCode)){
            return null;
        }
        if(!"S010000".equals(resCode)){
            log.error("查询用户信息失败!{}", bizData.getString("resMsg"));
            throw new Exception(jsonObject.getString("resMsg"));
UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java
@@ -162,6 +162,19 @@
                    log.error("备付金支付失败:{}", payInfo.getRetMsg());
                    continue;
                }
                PayInfoData payInfoData = payInfo.getData();
                PaymentInfo paymentInfo = payInfoData.getPaymentInfos().get(0);
                //支付成功,通知三方
                PaymentOrderRequest paymentOrderRequest = new PaymentOrderRequest();
                paymentOrderRequest.setPayItemId(paymentInfo.getPayItemId());
                paymentOrderRequest.setPaymentInfo(payInfoData.getPaymentInfos());
                paymentOrderRequest.setOrderId("PR" + orderPrivateCar.getId());
                paymentOrderRequest.setCharge(BigDecimal.valueOf(orderPrivateCar.getOrderMoney()));
                paymentOrderRequest.setPayTime(data.getPayTime());
                paymentOrderRequest.setPaymentSerialNumber(payInfoData.getPayId());
                OrderInfo orderInfo1 = OrderUtil.paymentOrder(paymentOrderRequest);
                //查询三方订单状态
                Driver driver1 = driverService.selectById(orderPrivateCar.getDriverId());
                Company company = companyService.selectById(driver1.getCompanyId());
UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/OrderUtil.java
@@ -625,6 +625,11 @@
     * @return
     */
    public static OrderInfo paymentOrder(PaymentOrderRequest request) {
        request.setScene("TRAFFIC");
        request.setMhltiCenterAppId("52270015");
        request.setPayType(4);
        request.setPayChannel(6);
        request.setIsCompensate(1);
        //请求路径
        String url = QianYunTongProperties.apiUrl + "/openapi/rest/1.0/paymentOrder";
        //私钥文件
UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/model/PaymentOrderRequest.java
@@ -3,6 +3,7 @@
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
/**
 * @author zhibing.pu
@@ -25,7 +26,7 @@
    /**
     * 支付明细json串
     */
    private String paymentInfo;
    private List<PaymentInfo> paymentInfo;
    /**
     * 订单ID
     */