From e9d0eb5d4f43c3cd5a37283151d69683b3ddd6bf Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期二, 02 九月 2025 15:05:10 +0800
Subject: [PATCH] 修改bug

---
 UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java
index a32508d..32631e5 100644
--- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java
+++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java
@@ -151,13 +151,13 @@
 				Driver driver = driverService.selectById(orderPrivateCar.getDriverId());
 				Company company = companyService.selectById(driver.getCompanyId());
 				UserInfo userInfo = userInfoService.selectById(orderPrivateCar.getUserId());
-				Double orderMoney = (1 == orderPrivateCar.getAbnormal() ? orderPrivateCar.getOrderMoney() : orderPrivateCar.getResponsibilityMoney().doubleValue());
+				Double orderMoney = (2 == orderPrivateCar.getAbnormal() && 2 == orderPrivateCar.getAbnormalStatus() ? orderPrivateCar.getResponsibilityMoney().doubleValue() : orderPrivateCar.getOrderMoney());
 
 				if(null == orderPrivateCar.getIsCreated()){
 					//先调中台创建订单
 					CreateOrderRequest createOrderRequest = new CreateOrderRequest();
 					createOrderRequest.setTreatShopId(driver.getEmpId().toString());
-					createOrderRequest.setField1("{\"profitSharing\":\"1\",\"isPromote\":\"" + (orderPrivateCar.getPromotion() == 2 ? 1 : 0) + "\"}");
+					createOrderRequest.setField1("{\"profitSharing\":\"1\",\"isCompensate\":\"0\",\"isPromote\":\"" + (orderPrivateCar.getPromotion() == 2 ? 1 : 0) + "\"}");
 					createOrderRequest.setCharge(new BigDecimal(orderMoney));
 					createOrderRequest.setOrderNo("PR" + orderPrivateCar.getId());
 					createOrderRequest.setOrderId(orderPrivateCar.getTravelId());
@@ -290,12 +290,12 @@
 				Driver driver = driverService.selectById(orderTaxi.getDriverId());
 				Company company = companyService.selectById(driver.getCompanyId());
 				UserInfo userInfo = userInfoService.selectById(orderTaxi.getUserId());
-				Double orderMoney = (1 == orderTaxi.getAbnormal() ? orderTaxi.getOrderMoney() : orderTaxi.getResponsibilityMoney().doubleValue());
+				Double orderMoney = (2 == orderTaxi.getAbnormal() && 2 == orderTaxi.getAbnormalStatus() ? orderTaxi.getResponsibilityMoney().doubleValue() : orderTaxi.getOrderMoney());
 				if(null == orderTaxi.getIsCreated()){
 					//先调中台创建订单
 					CreateOrderRequest createOrderRequest = new CreateOrderRequest();
 					createOrderRequest.setTreatShopId(driver.getEmpId().toString());
-					createOrderRequest.setField1("{\"profitSharing\":\"1\",\"isPromote\":\"" + (orderTaxi.getPromotion() == 2 ? 1 : 0) + "\"}");
+					createOrderRequest.setField1("{\"profitSharing\":\"1\",\"isCompensate\":\"0\",\"isPromote\":\"" + (orderTaxi.getPromotion() == 2 ? 1 : 0) + "\"}");
 					createOrderRequest.setCharge(new BigDecimal(orderMoney));
 					createOrderRequest.setOrderNo("TA" + orderTaxi.getId());
 					createOrderRequest.setOrderId(orderTaxi.getTravelId());

--
Gitblit v1.7.1