From ac4eb93794e19e80f8fe69811ced84327a6a7afd Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 08 八月 2025 18:09:46 +0800
Subject: [PATCH] bug修改

---
 DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java |    9 +++++++++
 DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/MoneyInfoWarpper.java                     |   23 +++++++++++++++++++++++
 DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/OrderListWarpper.java                     |   11 +++++++++++
 3 files changed, 43 insertions(+), 0 deletions(-)

diff --git a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java
index 5518188..48e6314 100644
--- a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java
+++ b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java
@@ -703,6 +703,14 @@
         map.put("couponMoney", orderPrivateCar.getCouponMoney());//优惠券抵扣金额
         map.put("discountMoney", orderPrivateCar.getDiscountMoney());//折扣抵扣金额
         map.put("discount", orderPrivateCar.getDiscount());//折扣
+        if(Objects.isNull(orderPrivateCar.getEstimatedPrice())){
+            orderPrivateCar.setEstimatedPrice(BigDecimal.ZERO);
+        }
+        if(BigDecimal.valueOf(orderPrivateCar.getOrderMoney()).subtract(orderPrivateCar.getEstimatedPrice()).abs().doubleValue() > 3){
+            orderPrivateCar.setIsException(1);
+        }
+        map.put("estimatedPrice", orderPrivateCar.getEstimatedPrice());
+        map.put("isException", orderPrivateCar.getIsException());//是否异常
         return map;
     }
 
@@ -993,6 +1001,7 @@
         orderPrivateCar.setPriceType(priceType);
         orderPrivateCar.setUpdatePrice(updatePrice);
         orderPrivateCar.setPriceAuditState(1);
+        orderPrivateCar.setState(6);
         this.updateById(orderPrivateCar);
     }
 }
diff --git a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/MoneyInfoWarpper.java b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/MoneyInfoWarpper.java
index 0d2618f..44959ef 100644
--- a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/MoneyInfoWarpper.java
+++ b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/MoneyInfoWarpper.java
@@ -2,6 +2,7 @@
 
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import io.swagger.models.auth.In;
 
 import java.util.Map;
 
@@ -44,6 +45,26 @@
     private Double discountMoney;
     @ApiModelProperty("折扣")
     private Double discount;
+    @ApiModelProperty("是否异常 1=是 0=否")
+    private Integer isException;
+    @ApiModelProperty("预估价")
+    private Double estimatedPrice;
+
+    public Double getEstimatedPrice() {
+        return estimatedPrice;
+    }
+
+    public void setEstimatedPrice(Double estimatedPrice) {
+        this.estimatedPrice = estimatedPrice;
+    }
+
+    public Integer getIsException() {
+        return isException;
+    }
+
+    public void setIsException(Integer isException) {
+        this.isException = isException;
+    }
 
     public Double getOrderMoney() {
         return orderMoney;
@@ -223,6 +244,8 @@
             moneyInfoWarpper.setCouponMoney(null != map.get("couponMoney") ? Double.valueOf(map.get("couponMoney").toString()) : 0D);
             moneyInfoWarpper.setDiscountMoney(null != map.get("discountMoney") ? Double.valueOf(map.get("discountMoney").toString()) : 0D);
             moneyInfoWarpper.setDiscount(null != map.get("discount") ? Double.valueOf(map.get("discount").toString()) : 0D);
+            moneyInfoWarpper.setIsException(null != map.get("isException") ? Integer.valueOf(map.get("isException").toString()) : 0);
+            moneyInfoWarpper.setEstimatedPrice(null != map.get("estimatedPrice") ? Double.valueOf(map.get("estimatedPrice").toString()) : 0D);
         }
         return moneyInfoWarpper;
     }
diff --git a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/OrderListWarpper.java b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/OrderListWarpper.java
index b94e971..ccd990d 100644
--- a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/OrderListWarpper.java
+++ b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/warpper/OrderListWarpper.java
@@ -37,9 +37,19 @@
     private String cargoNumber;
     @ApiModelProperty("备注")
     private String remark;
+    @ApiModelProperty("是否预约单")
+    private Integer reservation;
     @ApiModelProperty("支付方式(1=OK平台支付(线上支付),2=其他方式支付(线下支付))")
     private Integer payManner;
     private Long travelTime;
+
+    public Integer getReservation() {
+        return reservation;
+    }
+
+    public void setReservation(Integer reservation) {
+        this.reservation = reservation;
+    }
 
     public Integer getId() {
         return id;
@@ -200,6 +210,7 @@
                 orderListWarpper.setRemark(null != map.get("remark") ? String.valueOf(map.get("remark")) : "");
                 orderListWarpper.setPayManner(null != map.get("payManner") ? Integer.valueOf(String.valueOf(map.get("payManner"))) : 0);
                 orderListWarpper.setTravelTime(null != map.get("travelTime") ? Long.valueOf(String.valueOf(map.get("travelTime"))) : 0);
+                orderListWarpper.setReservation(null != map.get("reservation") ? Integer.valueOf(String.valueOf(map.get("reservation"))) : 0);
                 list.add(orderListWarpper);
             }
         }

--
Gitblit v1.7.1