From 133e28475098b607208333846b46b85cd0e09a4a Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期二, 05 八月 2025 13:57:29 +0800 Subject: [PATCH] 修改bug --- UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java index 494fe50..f52a9fe 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java @@ -1416,7 +1416,11 @@ case 2: return orderTaxiService.payTaxiOrder1(payType, orderId, objectId, objectType, type, path, ip); case 3: - return orderCrossCityService.payCrossCityOrder1(payType, orderId, objectId, objectType, type); + ResultUtil resultUtil = orderCrossCityService.payCrossCityOrder1(payType, orderId, objectId, objectType, type); + + orderCrossCityService.promotion(orderId); + + return resultUtil; case 4: return orderLogisticsService.payLogisticsOrder1(payType, orderId, objectId, objectType, type); case 5: @@ -2152,17 +2156,19 @@ if("1".equals(data.getStatus())){ return "error"; } - String partnerPayId = data.getPartnerPayId(); + String orderNo = data.getOrderNo(); String payId = data.getPayId(); //网约车 - if(partnerPayId.contains("PR")){ - partnerPayId = partnerPayId.substring(2); - orderPrivateCarService.payOrderPrivateCarCallback(Integer.valueOf(partnerPayId), payId, 1); + if(orderNo.contains("PR")){ + orderNo = orderNo.substring(2); + orderPrivateCarService.payOrderPrivateCarCallback(Integer.valueOf(orderNo), payId, 1); + orderPrivateCarService.promotion(Integer.valueOf(orderNo)); } //出租车 - if(partnerPayId.contains("TA")){ - partnerPayId = partnerPayId.substring(2); - orderTaxiService.payOrderTaxiCallback(Integer.valueOf(partnerPayId), payId, 1, 0); + if(orderNo.contains("TA")){ + orderNo = orderNo.substring(2); + orderTaxiService.payOrderTaxiCallback(Integer.valueOf(orderNo), payId, 1, 0); + orderTaxiService.promotion(Integer.valueOf(orderNo)); } }catch (Exception e){ e.printStackTrace(); @@ -2180,12 +2186,6 @@ */ private void promotion(Integer orderType, Integer orderId) { switch (orderType) { - case 1: - orderPrivateCarService.promotion(orderId); - break; - case 2: - orderTaxiService.promotion(orderId); - break; case 3: orderCrossCityService.promotion(orderId); break; -- Gitblit v1.7.1