From d3ccc5c799e1eaca0a159503644a61c76ad0c857 Mon Sep 17 00:00:00 2001
From: zhibing.pu <393733352@qq.com>
Date: 星期四, 25 七月 2024 15:19:43 +0800
Subject: [PATCH] 提交代码

---
 DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java |   26 +++-----------------------
 DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java              |    3 +++
 DriverZYTravel/guns-admin/src/main/resources/application.yml                                                                |    4 ++--
 3 files changed, 8 insertions(+), 25 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 7ddb337..9dfa4bb 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
@@ -313,29 +313,6 @@
                         }
                     }
                 }).start();
-//                OrderPosition orderPosition = new OrderPosition();
-//                orderPosition.setOrderId(orderId);
-//                orderPosition.setOrderType(1);
-//                orderPosition.setDriverId(orderPrivateCar.getDriverId());
-//                orderPosition.setLat(lat.toString());
-//                orderPosition.setLon(lon.toString());
-//                orderPosition.setAltitude("0");
-//                orderPosition.setDirectionAngle("0");
-//                //先计算里程,在存储最新位置
-//                orderPosition.setInsertTime(new Date());
-//                //将数据存储到文件中
-//                List<OrderPosition> orderPositions = orderPositionService.queryPosition(orderPosition.getOrderId(), orderPosition.getOrderType());
-//                File file = new File(filePath + orderPosition.getOrderId() + "_" + orderPosition.getOrderType() + ".txt");
-//                if(!file.exists()){
-//                    file.getParentFile().mkdirs();
-//                    file.createNewFile();
-//                }
-//                //写入相应的文件
-//                PrintWriter out = new PrintWriter(new FileWriter(file));
-//                orderPositions.add(orderPosition);
-//                out.write(JSON.toJSONString(orderPositions));
-//                out.flush();
-//                out.close();
                 break;
             case 6://结束服务(专车可以返回继续服务)不修改状态
                 orderPrivateCar.setGetoffLon(lon);
@@ -461,6 +438,9 @@
     @Override
     public ResultUtil confirmFees(Integer orderId, Integer type, Double parkingFee, Double crossingFee) throws Exception {
         OrderPrivateCar orderPrivateCar = this.selectById(orderId);
+        if(orderPrivateCar.getState() != 5){
+            return ResultUtil.error("异常操作,请刷新订单");
+        }
         if(orderPrivateCar.getArriveTime()==null){
             orderPrivateCar.setArriveTime(orderPrivateCar.getStartServiceTime());
         }
diff --git a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java
index 7013224..8520332 100644
--- a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java
+++ b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java
@@ -392,6 +392,9 @@
     @Override
     public ResultUtil confirmFees(Integer orderId, Integer type, Double travelFee, Double parkingFee, Double crossingFee) throws Exception {
         OrderTaxi orderTaxi = this.selectById(orderId);
+        if(orderTaxi.getState() != 6){
+            return ResultUtil.error("异常操作,请刷新订单");
+        }
         orderTaxi.setPayManner(type);
         if(type == 2){//其他支付,不需要操作,直接完成订单
             orderTaxi.setOrderMoney(0D);
diff --git a/DriverZYTravel/guns-admin/src/main/resources/application.yml b/DriverZYTravel/guns-admin/src/main/resources/application.yml
index 742ce88..2d34417 100644
--- a/DriverZYTravel/guns-admin/src/main/resources/application.yml
+++ b/DriverZYTravel/guns-admin/src/main/resources/application.yml
@@ -13,7 +13,7 @@
   application:
     name: driver-server
   profiles:
-    active: @spring.active@
+    active: "@spring.active@"
   mvc:
     static-path-pattern: /static/**
     view:
@@ -147,4 +147,4 @@
 
 ---
 #交通部推送数据功能开关
-pushMinistryOfTransport: false
\ No newline at end of file
+pushMinistryOfTransport: true
\ No newline at end of file

--
Gitblit v1.7.1