lmw
2023-05-12 3408b10a3466f2db3f81e5c484142e3c180d36ac
app/src/main/java/com/fuban/driver/ui/main/add_order/AddCityOrderActivity.kt
@@ -19,10 +19,7 @@
import com.fuban.driver.ui.DialogUtil
import com.fuban.driver.ui.adapter.PopPeopleNUmAdapter
import com.fuban.driver.ui.adapter.SelectNumberAdapter
import com.fuban.driver.utils.Cache.CacheKey
import com.fuban.driver.utils.DateUtil
import com.fuban.driver.utils.PhoneCheckUtil
import com.fuban.driver.wxapi.WXPayEntryActivity
import kotlinx.android.synthetic.main.activity_add_city_order.*
import kotlinx.android.synthetic.main.pop_pay_city.view.*
@@ -46,10 +43,12 @@
        SelectNumberAdapter()
    }
    var startCityName: String = "" //开始站点名称 ->选择起点
    var startCityName: String = "" //开始城市
    var startSiteName: String = "" //开始站点名称 ->选择起点
    var startCityId: String = "" //开始站点id ->选择起点
    var endCityName: String = "" // 结束站点名称 ->选择终点
    var endCityName: String = "" // 结束城市
    var endSiteName: String = "" // 结束站点名称 ->选择终点
    var endCityId: String = "" //结束站点id ->选择终点
    var lineId = "" //线路id ->选择线路
@@ -155,7 +154,7 @@
                map["startLon"] = startLon
                map["totalSeat"] = totalSeat
                map["travelMode"] = travelMode
                map["travelTime"] = DateUtil.getTime(DateUtil.TYPE0, System.currentTimeMillis())
                map["travelTime"] = tv_select_class.text.toString()+":00"
                callNet(Api.orderCrossCity, map) {
                    var bean = gson.fromJson<AddOrderBean>(it, AddOrderBean::class.java)
                    money = bean.data.amount
@@ -187,7 +186,7 @@
        ll_select_city_end.clickDelay {
            selectCityLocation = 2
            if (startCityName.isEmpty()) {
            if (startSiteName.isEmpty()) {
                toast("请先选择起点")
                return@clickDelay
            }
@@ -204,7 +203,7 @@
                toast("请先选择线路")
                return@clickDelay
            }
            startActivity<SelectClassActivity>("lineId" to lineId, "startCityName" to startCityName, "endCityName" to endCityName)
            startActivity<SelectClassActivity>("lineId" to lineId, "startCityName" to startSiteName, "endCityName" to endSiteName)
        }
        ll_select_car_line.clickDelay {
@@ -222,8 +221,7 @@
            }
            currentSiteType = 1
            startActivity<SelectStartPointActivity>(
                    "startCityId" to startCityId,
                    "name" to startCityName
                    "startCityId" to startCityId, "name" to startCityName
            )
        }
@@ -419,15 +417,17 @@
        when (event!!.code) {
            BaseEvent.SELECT_POINT_SITE -> {
                if (selectCityLocation == 1) {
                    startCityName = event.msg
                    startSiteName = event.msg
                    startCityId = event.msgTwo
                    tv_start_point.text = startCityName
                    startCityName = event.msgthree
                    tv_start_point.text = startSiteName
                    clearByType(1)
                }
                if (selectCityLocation == 2) {
                    endCityName = event.msg
                    endSiteName = event.msg
                    endCityId = event.msgTwo
                    tv_end_point.text = endCityName
                    endCityName = event.msgthree
                    tv_end_point.text = endSiteName
                    clearByType(2)
                    callLine()
                }
@@ -531,7 +531,7 @@
            tv_down_point.text = ""
        }
        if (i < 2) {
            endCityName = ""
            endSiteName = ""
            endCityId = ""
            tv_end_point.text = ""
            endAddress = ""