[6.5.0]行程总结页面设置总里程

This commit is contained in:
xuxinchao
2024-07-11 19:59:15 +08:00
parent 4b0dd6ce40
commit 94b94b7910

View File

@@ -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
}
}