| | |
| | | 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.* |
| | |
| | | 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 ->选择线路 |
| | |
| | | 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 |
| | |
| | | |
| | | ll_select_city_end.clickDelay { |
| | | selectCityLocation = 2 |
| | | if (startCityName.isEmpty()) { |
| | | if (startSiteName.isEmpty()) { |
| | | toast("请先选择起点") |
| | | return@clickDelay |
| | | } |
| | |
| | | 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 { |
| | |
| | | } |
| | | currentSiteType = 1 |
| | | startActivity<SelectStartPointActivity>( |
| | | "startCityId" to startCityId, |
| | | "name" to startCityName |
| | | "startCityId" to startCityId, "name" to startCityName |
| | | ) |
| | | } |
| | | |
| | |
| | | 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() |
| | | } |
| | |
| | | tv_down_point.text = "" |
| | | } |
| | | if (i < 2) { |
| | | endCityName = "" |
| | | endSiteName = "" |
| | | endCityId = "" |
| | | tv_end_point.text = "" |
| | | endAddress = "" |