From 777737e598c9b56034c42a3d26a3ed46a5b10b26 Mon Sep 17 00:00:00 2001 From: liugl <liugl@sinata.cn> Date: 星期二, 22 十二月 2020 10:04:42 +0800 Subject: [PATCH] 1:新增上线 6版 --- app/src/main/java/com/okgoincar/slab/SlabGetOrderFragment.kt | 30 ++++++++++++++++++++++++++---- 1 files changed, 26 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/okgoincar/slab/SlabGetOrderFragment.kt b/app/src/main/java/com/okgoincar/slab/SlabGetOrderFragment.kt index aa3823b..02a0379 100644 --- a/app/src/main/java/com/okgoincar/slab/SlabGetOrderFragment.kt +++ b/app/src/main/java/com/okgoincar/slab/SlabGetOrderFragment.kt @@ -17,6 +17,7 @@ import com.okgoincar.base.AMapKit import com.okgoincar.base.MyApplication import com.okgoincar.bean.OrderBean +import com.okgoincar.bean.ServerVoiceBean import com.okgoincar.netUtls.Api import kotlinx.android.synthetic.main.item_get_order.* import kotlinx.android.synthetic.main.item_map_market.view.* @@ -48,6 +49,7 @@ //设置竖屏显示 requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE callOrderDetail() + callVideo() var strBtn = "抢单" if (type == 2){ strBtn = "确定" @@ -59,9 +61,11 @@ tv_sure.text = strBtn + it.toString() + "秒" } } + tv_close.clickDelay { finish() } + tv_sure.clickDelay { if (type == 1){ showGetOrder() @@ -71,6 +75,23 @@ } } setblack(getNowTimeBlack()) + } + + private fun callVideo() { + var map = getMapByAny() + map["orderId"] = orderId + map["orderType"] = orderType + map["lat"] = MyApplication.getLocation().latitude + map["lon"] = MyApplication.getLocation().longitude + callNet(this,Api.queryVoiceBroadcast,map){ + var bean = Gson().fromJson<ServerVoiceBean>(it,ServerVoiceBean::class.java) + if (!bean.data.isNullOrEmpty()){ + MyApplication.getTTsManager().setVideoText(bean.data) + var str = bean.data + str = str.substring(7,str.indexOf("公里,")) + tv_title.text = "距您约"+str+"公里" + } + } } override fun initView() { @@ -115,8 +136,8 @@ lineTance: Float, lineTime: Long ) { - MyApplication.getTTsManager().setVideoText("收到新的"+UiUtil.getNameByType(orderType!!)+"订单,"+"从"+data.startAddress+"出发,距您约"+AMapKit.getTance(lineTance)) - tv_title.text = "距您约" + AMapKit.getTance(lineTance) +// MyApplication.getTTsManager().setVideoText("收到新的"+ +// UiUtil.getNameByType(orderType!!)+"订单,"+"从"+data.startAddress+"出发,距您约"+AMapKit.getTance(lineTance)) } }) } @@ -130,6 +151,7 @@ tv_start.textColor(this,R.color.white) tv_end.textColor(this,R.color.white) tv_money.textColor(this,R.color.white) + tv_title.textColor(this,R.color.slab_yellow_zhong) }else{ rl_top_back.setBackgroundResource(R.color.white) ll_order_top.setBackgroundResource(R.color.white) @@ -137,7 +159,7 @@ tv_start.textColor(this,R.color.black) tv_end.textColor(this,R.color.black) tv_money.textColor(this,R.color.black) - + tv_title.textColor(this,R.color.yellow_ffa72d) } } @@ -147,7 +169,7 @@ map["orderId"] = orderId map["orderType"] = orderType showDialog() - callNet(this, Api.grabOrder, map, { + callNet(this, Api.grabOrder_, map, { dismissDialog() Toast.create(this).show("抢单成功") onBackPressed() -- Gitblit v1.7.1