From 94b94b7910864da4d647094f0bdec97597f720fa Mon Sep 17 00:00:00 2001 From: xuxinchao Date: Thu, 11 Jul 2024 19:59:15 +0800 Subject: [PATCH] =?UTF-8?q?[6.5.0]=E8=A1=8C=E7=A8=8B=E6=80=BB=E7=BB=93?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E8=AE=BE=E7=BD=AE=E6=80=BB=E9=87=8C=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hmi/ui/widget/ItinerarySummaryDialog.kt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ItinerarySummaryDialog.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ItinerarySummaryDialog.kt index 5385e767b2..3814aa9bf2 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ItinerarySummaryDialog.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ItinerarySummaryDialog.kt @@ -30,6 +30,8 @@ open class ItinerarySummaryDialog(context: Context, isDriver: Boolean, theme: In private var tvVulnerableTipNum: TextView ?= null //弱势参与者提醒次数 private var tvDangerNum: TextView ?= null //消除安全风险隐患次数 private var tvEfficiencyNum: TextView ?= null //通行效率提升 + private val random = Random() + private var mileage: Float = 1000f //总里程 init { this.mContext = context @@ -68,7 +70,6 @@ open class ItinerarySummaryDialog(context: Context, isDriver: Boolean, theme: In //关闭弹窗 dismiss() } - val random = Random() //全息路口服务次数 tvIntersectionServicesNum = findViewById(R.id.tvIntersectionServicesNum) tvIntersectionServicesNum?.text = CallerAutoPilotStatusListenerManager.getRoadCount().toString() @@ -98,18 +99,18 @@ open class ItinerarySummaryDialog(context: Context, isDriver: Boolean, theme: In tvEfficiencyNum?.text = num.toString() //小智总结 tvSummaryZhiContent = findViewById(R.id.tvSummaryZhiContent) - AutopilotSummaryInfo.vehicleServiceNum += CallerAutoPilotStatusListenerManager.getRoadCount()+AutopilotSummaryInfo.lightServicesNum + AutopilotSummaryInfo.vehicleServiceNum = AutopilotSummaryInfo.lightServicesNum +AutopilotSummaryInfo.infoTipNum + AutopilotSummaryInfo.vehicleTipNum + AutopilotSummaryInfo.vulnerableTipNum + val smartRoadLen = random.nextInt(mileage.toInt()) if(isDriver){ - tvSummaryZhiContent?.text = "全程 5km,智慧道路护航 3km,全息感知覆盖率 60%,车辆服务次数${AutopilotSummaryInfo.vehicleServiceNum}次" + tvSummaryZhiContent?.text = "全程 ${(mileage/1000).toInt()}km,智慧道路护航 ${(smartRoadLen/1000)}km,全息感知覆盖率 ${(smartRoadLen*100/mileage).toInt()}%,车辆服务次数${AutopilotSummaryInfo.vehicleServiceNum}次" }else{ - tvSummaryZhiContent?.text = "旅途全长 38 km,全感知覆盖率 90%,车辆服务次数${AutopilotSummaryInfo.vehicleServiceNum}次" + tvSummaryZhiContent?.text = "旅途全长 ${(mileage/1000).toInt()} km,全感知覆盖率 ${(smartRoadLen*100/mileage).toInt()}%,车辆服务次数${AutopilotSummaryInfo.vehicleServiceNum}次" } - } fun setOrderMileage(mileage: Float) { - TODO("Not yet implemented") + this.mileage = mileage } } \ No newline at end of file