diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/BadCaseManager.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/BadCaseManager.kt index 2875f258ac..edee400f8b 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/BadCaseManager.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/BadCaseManager.kt @@ -88,6 +88,7 @@ internal object BadCaseManager : LifecycleEventObserver, IMoGoAutopilotRecordLis IDataCenterBizListener, IMoGoTakeoverListener, ICaptureImgListener { const val TAG = "BadCase" + const val TestTag = "BadCaseTakeOver" private var hideFloat: (() -> Unit)? = null @@ -416,6 +417,7 @@ internal object BadCaseManager : LifecycleEventObserver, IMoGoAutopilotRecordLis override fun onAutopilotRecordResult(recordPanel: RecordPanelOuterClass.RecordPanel) { super.onAutopilotRecordResult(recordPanel) CallerLogger.d("$M_DEVA$TAG", "recordKey=${recordPanel.key},stat=${recordPanel.stat},type=${recordPanel.type}") + CallerLogger.i(TestTag,"onAutopilotRecordResult receive recordKey=${recordPanel.key},stat=${recordPanel.stat},type=${recordPanel.type},lineName=${BadCaseConfig.lineName}") if(BadCaseConfig.notDisplayBagWindow){ //此时点击主动录包按钮,不能展示上报弹窗,需要在此处做主动录包弹窗中的一些逻辑 //开始录制 @@ -434,28 +436,38 @@ internal object BadCaseManager : LifecycleEventObserver, IMoGoAutopilotRecordLis //接管记录 if (AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode)){ + CallerLogger.i(TestTag,"onAutopilotRecordResult isDriver recordKey=${recordPanel.key},stat=${recordPanel.stat},type=${recordPanel.type},lineName=${BadCaseConfig.lineName}") if(!BadCaseConfig.recordKeyList.contains(recordPanel.key)){ + CallerLogger.i(TestTag,"onAutopilotRecordResult contains recordKey=${recordPanel.key},stat=${recordPanel.stat},type=${recordPanel.type},lineName=${BadCaseConfig.lineName}") //目前type == 3包括接管被动录包和其他一些故障录包 if(recordPanel.type == 3){ + CallerLogger.i(TestTag,"onAutopilotRecordResult 符合type=3 recordKey=${recordPanel.key},stat=${recordPanel.stat},type=${recordPanel.type},lineName=${BadCaseConfig.lineName}") //录包成功 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) }