[清扫车]贴边数据显示问题修改

This commit is contained in:
bxb
2023-03-29 17:30:22 +08:00
parent c7d5fbee40
commit b3c308cf41
4 changed files with 9 additions and 4 deletions

View File

@@ -55,7 +55,7 @@ class WeltMapOverViewFragment() : BaseFragment(), ISweeperTaskDataToFragmentCall
setTaskListCoordinatesLatLng(it)
}
weltDataList?.let {
setWeltData(it,"0.0")
setWeltData(it,"0.0cm")
}
progress?.let {
weltMapOverView?.setProgress(progress)

View File

@@ -356,7 +356,12 @@ public class SweeperPresenter extends Presenter<SweeperFragment>
weltDataBean.setCleanIntensity(roboSweeperTaskIndex.getCleanIntensity());
weltDataBean.setSubTaskId(mSubTaskId);
MyDataBase.getInstance().getWeltDataDao().insert(weltDataBean);
String distance = String.valueOf((Math.round(roboSweeperTaskIndex.getDistToRefEdgePoint() * 100)));//m->cm 四舍五入到整数
String distance;
if (roboSweeperTaskIndex.getDistToRefEdgePoint() >= 100.0) {//大于等于1m
distance = format(roboSweeperTaskIndex.getDistToRefEdgePoint()) + "m";
} else {//小于1m
distance = Math.round(roboSweeperTaskIndex.getDistToRefEdgePoint() * 100) + "cm";//m->cm 四舍五入到整数
}
mView.setWeltDataToMap((ArrayList<WeltDataBean>) MyDataBase.getInstance().getWeltDataDao().loadAllWeltDataInfo(), true, distance);
}
}

View File

@@ -302,7 +302,7 @@ class WeltMapOverView : ConstraintLayout, IMoGoChassisLocationGCJ02Listener {
}
private fun setDistance(distance: String) {
taskWeltDistanceTv.text = "贴边:${distance}cm"
taskWeltDistanceTv.text = "贴边:${distance}"
}
fun setProgress(progress: String?) {

View File

@@ -283,7 +283,7 @@ class WeltSmallMapView : ConstraintLayout, IMoGoChassisLocationGCJ02Listener {
* 设置贴边距离
*/
private fun setWeltDistance(distance: String) {
taskWeltDistanceTv.text = "贴边:${distance}cm"
taskWeltDistanceTv.text = "贴边:${distance}"
}
/**