From 6f208a47d331e9356313ba3eae55a07deb083ecd Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期一, 28 四月 2025 17:44:08 +0800
Subject: [PATCH] 新增加功能

---
 DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java |    7 +++----
 DriverOKTravel/guns-admin/src/main/resources/application.yml                                                   |    7 ++-----
 2 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java b/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java
index 2665b81..5212f96 100644
--- a/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java
+++ b/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java
@@ -493,8 +493,7 @@
     @Override
     public ResultUtil confirmFees(Integer orderId, Integer type, Double travelFee, Double parkingFee, Double crossingFee) throws Exception {
         OrderTaxi orderTaxi = this.selectById(orderId);
-        orderTaxi.setPayManner(type);
-        if(orderTaxi.getPayManner()==3){
+        if(2 == type && orderTaxi.getPayManner()==3){
             orderTaxi.setState(9);
             Driver driver = driverService.selectById(orderTaxi.getDriverId());
         
@@ -518,7 +517,7 @@
             driverService.updateById(driver);
         }
         //打表计费,直接订单完成支付,
-        if(orderTaxi.getPayManner()==2){
+        if(2 == type && orderTaxi.getPayManner()==2){
             orderTaxi = this.setMoney2(orderTaxi, parkingFee, crossingFee);
             //在线上计费的基础上随机加0.01-1的金额
             Double orderMoney = orderTaxi.getOrderMoney() + (new BigDecimal(Math.random()).setScale(2, BigDecimal.ROUND_DOWN).doubleValue());
@@ -555,7 +554,7 @@
             driverService.updateById(driver);
         }
         //线上计费,计算费用后修改为待支付
-        if(orderTaxi.getPayManner()==1){
+        if(1 == type && orderTaxi.getPayManner()==1){
             orderTaxi = this.setMoney2(orderTaxi, crossingFee, crossingFee);
             orderTaxi.setState(7);
         }
diff --git a/DriverOKTravel/guns-admin/src/main/resources/application.yml b/DriverOKTravel/guns-admin/src/main/resources/application.yml
index d33e681..4611cfb 100644
--- a/DriverOKTravel/guns-admin/src/main/resources/application.yml
+++ b/DriverOKTravel/guns-admin/src/main/resources/application.yml
@@ -51,12 +51,9 @@
 
 spring:
   datasource:
-    url: jdbc:mysql://127.0.0.1:3306/xianning_1?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
+    url: jdbc:mysql://127.0.0.1:10633/xianning?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
     username: root
-    password: 123456
-#    url: jdbc:mysql://127.0.0.1:3306/jk_fitness?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
-#    username: root
-#    password: root
+    password: XianNing@2024!
     db-name: guns #用来搜集数据库的所有表
     filters: wall,mergeStat
 

--
Gitblit v1.7.1