From a988e7c15f5ce63785b77e01c89bec2565668982 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期日, 25 六月 2023 14:59:39 +0800
Subject: [PATCH] 修改bug

---
 app/src/main/java/com/kuanzhai/driver/ui/main/add_order/AddCityOrderActivity.kt |   35 +++++++++++++++--------------------
 1 files changed, 15 insertions(+), 20 deletions(-)

diff --git a/app/src/main/java/com/kuanzhai/driver/ui/main/add_order/AddCityOrderActivity.kt b/app/src/main/java/com/kuanzhai/driver/ui/main/add_order/AddCityOrderActivity.kt
index e462fab..150b07d 100644
--- a/app/src/main/java/com/kuanzhai/driver/ui/main/add_order/AddCityOrderActivity.kt
+++ b/app/src/main/java/com/kuanzhai/driver/ui/main/add_order/AddCityOrderActivity.kt
@@ -176,6 +176,7 @@
                 map["startLon"] = startLon
                 map["totalSeat"] = totalSeat
                 map["travelMode"] = travelMode
+                map["type"] = orderType
                 map["travelTime"] = DateUtil.getTime(DateUtil.TYPE0, System.currentTimeMillis())
                 if (majorSureMoneyAdapter.data.isNotEmpty()){
                     map["additionalFee"] = gson.toJson(majorSureMoneyAdapter.data)
@@ -218,6 +219,7 @@
                 ): Boolean {
                     tv_order_type.text = list[options1]
                     orderType = if (options1 == 0) 3 else if (options1 == 1) 8 else 9
+                    clearByType(0)
                     return false
                 }
             })
@@ -229,12 +231,16 @@
                 toast("请先选择起点")
                 return@clickDelay
             }
-            startActivity<SelectCityStartActivity>("startCityId" to startCityId)
+            startActivity<SelectCityStartActivity>("startCityId" to startCityId,"orderType" to orderType)
         }
 
         ll_select_city_start.clickDelay {
-            selectCityLocation = 1
-            startActivity<SelectCityStartActivity>()
+            if (orderType == 0){
+                toast("请选择订单类型")
+            }else{
+                selectCityLocation = 1
+                startActivity<SelectCityStartActivity>("orderType" to orderType)
+            }
         }
 
         ll_select_car_num.clickDelay {
@@ -405,7 +411,7 @@
     private fun downOrder(paytype: String, orderId: String,function: () -> Unit) {
         var map = getMapByAny()
         map["orderId"] = orderId
-        map["orderType"] = "3"
+        map["orderType"] = orderType
         map["payType"] = paytype
         map["type"] = "2"
         callNet(Api.payTaxiOrder, map) {
@@ -430,7 +436,6 @@
         }
     }
 
-
     private fun callMoney(function: (QueryOrderMoneyBean.DataBean) -> Unit) {
         var map = getMapByAny()
         map["endLonLat"] = "$endLon,$endLat"
@@ -447,19 +452,6 @@
         }
 
     }
-
-//    /***
-//     * 根据排班id获取最大出行人数
-//     */
-//    private fun callPeopleNum() {
-//        var map = getMapByAny()
-//        map["id"] = lineShiftDriverId
-//        callNet(Api.querySeat,map){
-//            var bean = gson.fromJson<PeopleNumBean>(it,PeopleNumBean::class.java)
-//        }
-//
-//    }
-
 
     override fun onEventMainThread(event: BaseEvent?) {
         super.onEventMainThread(event)
@@ -590,8 +582,11 @@
             startLon = ""
             tv_up_point.text = ""
         }
+        if(i < 1){
+            startCityName = ""
+            startCityId = ""
+            tv_start_point.text = ""
+        }
 
     }
-
-
 }
\ No newline at end of file

--
Gitblit v1.7.1