[6.9.0]接管记录不再判断lineName是否为空

This commit is contained in:
xuxinchao
2025-01-03 19:23:44 +08:00
parent 909809fead
commit da3a7015ea

View File

@@ -445,47 +445,44 @@ internal object BadCaseManager : LifecycleEventObserver, IMoGoAutopilotRecordLis
//录包成功
if(recordPanel.stat == 100 || recordPanel.stat == 101){
CallerLogger.i(TestTag,"onAutopilotRecordResult 录包成功 recordKey=${recordPanel.key},stat=${recordPanel.stat},type=${recordPanel.type},lineName=${BadCaseConfig.lineName}")
if(BadCaseConfig.lineName.isNotEmpty()){
CallerLogger.i(TestTag,"BadCaseConfig.lineName= ${BadCaseConfig.lineName}")
val activity = AppStateManager.currentActivity()
if (activity !is AppCompatActivity) {
return
}
CallerLogger.i(TestTag,"activity符合条件")
val geocodeSearch = GeocodeSearch(activity)
geocodeSearch.setOnGeocodeSearchListener(object: GeocodeSearch.OnGeocodeSearchListener {
override fun onRegeocodeSearched(regeocodeResult: RegeocodeResult?, p1: Int) {
regeocodeResult?.regeocodeAddress?.formatAddress?.let {
address = it
}
CallerLogger.i(TestTag,"onRegeocodeSearched address=${address}")
val takeOverRecordInfo = TakeOverRecordInfo(System.currentTimeMillis(),
address,level1Id,level2Id,level3Id,
level1Name, level2Name, level3Name,
BadCaseConfig.lineName,reportNote,
reportStatus = false, selectStatus = false,
recordPanel.key)
CallerLogger.i(TestTag,"insertRecord address=${address},level1Id=${level1Id},level2Id=${level2Id},level3Id=${level3Id}," +
"level1Name=${level1Name},level2Name=${level2Name},level3Name=${level3Name},BadCaseConfig.lineName=${BadCaseConfig.lineName}," +
"reportNote=${reportNote},recordPanel.key=${recordPanel.key}")
CallerTakeOverManager.insertRecord(activity,takeOverRecordInfo)
}
override fun onGeocodeSearched(p0: GeocodeResult?, p1: Int) {
}
})
val latLon = LatLonPoint(CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().latitude, CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().longitude)
val q = RegeocodeQuery(latLon,200f,GeocodeSearch.AMAP)
geocodeSearch.getFromLocationAsyn(q)
takeOverBagId = recordPanel.key
//触发域控前后120度摄像头截图和高精地图截图
CallerAutoPilotControlManager.sendCaptureImgReqOnTakeOver(recordPanel.key)
//高精地图屏幕截图
CallerMapScreenListenerManager.addListener(TAG,this)
//开启高精地图截图
CallerMapUIServiceManager.getMapUIController()?.getMapScreenShot()
val activity = AppStateManager.currentActivity()
if (activity !is AppCompatActivity) {
return
}
CallerLogger.i(TestTag,"activity符合条件")
val geocodeSearch = GeocodeSearch(activity)
geocodeSearch.setOnGeocodeSearchListener(object: GeocodeSearch.OnGeocodeSearchListener {
override fun onRegeocodeSearched(regeocodeResult: RegeocodeResult?, p1: Int) {
regeocodeResult?.regeocodeAddress?.formatAddress?.let {
address = it
}
CallerLogger.i(TestTag,"onRegeocodeSearched address=${address}")
val takeOverRecordInfo = TakeOverRecordInfo(System.currentTimeMillis(),
address,level1Id,level2Id,level3Id,
level1Name, level2Name, level3Name,
BadCaseConfig.lineName,reportNote,
reportStatus = false, selectStatus = false,
recordPanel.key)
CallerLogger.i(TestTag,"insertRecord address=${address},level1Id=${level1Id},level2Id=${level2Id},level3Id=${level3Id}," +
"level1Name=${level1Name},level2Name=${level2Name},level3Name=${level3Name},BadCaseConfig.lineName=${BadCaseConfig.lineName}," +
"reportNote=${reportNote},recordPanel.key=${recordPanel.key}")
CallerTakeOverManager.insertRecord(activity,takeOverRecordInfo)
}
override fun onGeocodeSearched(p0: GeocodeResult?, p1: Int) {
}
})
val latLon = LatLonPoint(CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().latitude, CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().longitude)
val q = RegeocodeQuery(latLon,200f,GeocodeSearch.AMAP)
geocodeSearch.getFromLocationAsyn(q)
takeOverBagId = recordPanel.key
// //触发域控前后120度摄像头截图和高精地图截图
// CallerAutoPilotControlManager.sendCaptureImgReqOnTakeOver(recordPanel.key)
// //高精地图屏幕截图
// CallerMapScreenListenerManager.addListener(TAG,this)
// //开启高精地图截图
// CallerMapUIServiceManager.getMapUIController()?.getMapScreenShot()
}
}
}