From d98ef630d16e5e8838fd8fa87680c8abfe13be31 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期一, 13 一月 2025 09:21:17 +0800
Subject: [PATCH] 补充

---
 DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/TWithdrawalController.java                       |    4 ++--
 ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tOrderTaxi/tOrderTaxi_edit.html                       |    4 +++-
 ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tOrderTaxi/tOrderTaxi_info.js                       |    7 +++----
 ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/taxi/TOrderTaxiController.java |   23 +++++++++++++++++------
 DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TUseMoney.java                          |    8 ++++++++
 ManagementOKTravel/guns-admin/src/main/resources/application.yml                                                        |    2 +-
 6 files changed, 34 insertions(+), 14 deletions(-)

diff --git a/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/TWithdrawalController.java b/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/TWithdrawalController.java
index 457cd9c..e262295 100644
--- a/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/TWithdrawalController.java
+++ b/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/TWithdrawalController.java
@@ -141,8 +141,8 @@
             }
             Driver driver = driverService.selectById(uid);
             Company company = companyService.selectById(driver.getCompanyId());
-            BigDecimal driverRestriction = company.getDriverRestriction();
-            if(driverRestriction.compareTo(new BigDecimal(driver.getBalance())) > 0){
+            Double driverRestriction = company.getDriverRestriction();
+            if(driverRestriction>=driver.getBalance()){
                 return ResultUtil.success(0);
             }else {
                 return ResultUtil.success(1);
diff --git a/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TUseMoney.java b/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TUseMoney.java
index 7d4c0bb..d3772ef 100644
--- a/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TUseMoney.java
+++ b/DriverOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TUseMoney.java
@@ -33,6 +33,14 @@
      * 每笔订单扣除的使用费
      */
     private Double money;
+    /**
+     * 线上订单扣除比例%
+     */
+    private Double onlineMoney;
+    /**
+     * 司机接单余额限制
+     */
+    private Double balance;
     private Integer companyId;
 
     @Override
diff --git a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/taxi/TOrderTaxiController.java b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/taxi/TOrderTaxiController.java
index 4dc5037..d7f3ada 100644
--- a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/taxi/TOrderTaxiController.java
+++ b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/taxi/TOrderTaxiController.java
@@ -113,13 +113,24 @@
                 .eq("userType", 6)
                 .eq("payState", 2)
                 .last("LIMIT 1"));
-        model.addAttribute("companyMoney",tPubTransactionDetails.getMoney());
-        model.addAttribute("driverMoney",new BigDecimal(tOrderTaxi.get("payMoney").toString()).subtract(tPubTransactionDetails.getMoney()));
-        if(tOrderTaxi.get("payManner").equals("1")){
-            model.addAttribute("payMannerStr","线上收款");
-        }else {
-            model.addAttribute("payMannerStr","计费打表");
+        if (tPubTransactionDetails==null){
+            model.addAttribute("companyMoney","");
+            model.addAttribute("driverMoney","");
+
+        }else{
+            model.addAttribute("companyMoney",tPubTransactionDetails.getMoney());
+            model.addAttribute("driverMoney",new BigDecimal(tOrderTaxi.get("payMoney").toString()).subtract(tPubTransactionDetails.getMoney()));
+
+
         }
+        if (tOrderTaxi.get("payManner")!=null){
+            if(tOrderTaxi.get("payManner").equals("1")){
+                model.addAttribute("payMannerStr","线上收款");
+            }else {
+                model.addAttribute("payMannerStr","计费打表");
+            }
+        }
+
         LogObjectHolder.me().set(tOrderTaxi);
         return PREFIX + "tOrderTaxi_edit.html";
     }
diff --git a/ManagementOKTravel/guns-admin/src/main/resources/application.yml b/ManagementOKTravel/guns-admin/src/main/resources/application.yml
index 9accb47..05d275b 100644
--- a/ManagementOKTravel/guns-admin/src/main/resources/application.yml
+++ b/ManagementOKTravel/guns-admin/src/main/resources/application.yml
@@ -67,7 +67,7 @@
 #    url: jdbc:mysql://127.0.0.1:3306/ziang?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai
 #    username: root
 #    password: fVa%egqp_1du
-    url: jdbc:mysql://127.0.0.1:3306/xianning?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
+    url: jdbc:mysql://192.168.110.34:3306/xianning?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
     username: root
     password: 123456
     db-name: guns #用来搜集数据库的所有表
diff --git a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tOrderTaxi/tOrderTaxi_edit.html b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tOrderTaxi/tOrderTaxi_edit.html
index db071f9..4750088 100644
--- a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tOrderTaxi/tOrderTaxi_edit.html
+++ b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tOrderTaxi/tOrderTaxi_edit.html
@@ -97,7 +97,9 @@
     </div>
 </div>
 <script src="https://a.amap.com/jsapi_demos/static/demo-center/js/demoutils.js"></script>
-<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=3mHKIXMArjgIkgADzOlTYp4XssNSNkwr"></script>
+<!--<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=3mHKIXMArjgIkgADzOlTYp4XssNSNkwr"></script>-->
+<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=3mHKIXMArjgIkgADzOlTYp4XssNSNkwr&s=1"></script>
+
 <script src="https://cache.amap.com/lbs/static/addToolbar.js"></script>
 <script src="${ctxPath}/static/modular/system/tOrderTaxi/tOrderTaxi_info.js"></script>
 @}
diff --git a/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tOrderTaxi/tOrderTaxi_info.js b/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tOrderTaxi/tOrderTaxi_info.js
index 5c8e506..ceedabd 100644
--- a/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tOrderTaxi/tOrderTaxi_info.js
+++ b/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tOrderTaxi/tOrderTaxi_info.js
@@ -126,10 +126,9 @@
 }
 
 
-var map = new AMap.Map("container", {
-    resizeEnable: true,
-    zoom: 14
-});
+var map = new BMapGL.Map("container");          // 创建地图实例
+var point = new BMapGL.Point(116.404, 39.915);  // 创建点坐标
+map.centerAndZoom(point, 15);
 $(function() {
     $('#orderType').on('change', function () {
         if($(this).val() == 1){

--
Gitblit v1.7.1