diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/InitiativeBadCaseWindow.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/InitiativeBadCaseWindow.kt index 69c375f7b1..3606bd8045 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/InitiativeBadCaseWindow.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/InitiativeBadCaseWindow.kt @@ -380,8 +380,13 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList LogInfoManagerFactory.createAudioUpload(mActivity.applicationContext,DebugConfig.isDebug(), TAG, MoGoAiCloudClientConfig.getInstance().sn,singlePath, object : OnUploadListener { - override fun onUploadSuccess(key: String, filePath: String, downloadUrl: String) { - try { + override fun onUploadSuccess(key: String, filePath: String, downloadUrl: String?) { + if(downloadUrl == null){ + ToastUtils.showShort("上传语音文件失败,请检查网络") + ThreadUtils.runOnUiThread { + tvInitiativeReport.text = "上报" + } + }else{ CallerLogger.d("$M_DEVA$TAG", "语音文件上传成功:downloadUrl=$downloadUrl") if(downloadUrl.isNotBlank() && downloadUrl.contains(".wav")){ CallerDevaToolsNetManager.invokeUploadCosSuccess(downloadUrl) @@ -391,8 +396,6 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList FileUtil.deleteFile(File(filePath)) } } - }catch (e: java.lang.Exception){ - CallerLogger.d("$M_DEVA$TAG", "onUploadSuccess Exception$e") } } @@ -450,6 +453,9 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList }) if (uploadResult == null || uploadResult.code != 200) { TipToast.shortTip("上报失败") + ThreadUtils.runOnUiThread { + tvInitiativeReport.text = "上报" + } } else { TipToast.shortTip("上报成功") //将上报BI的结果同步给工控机记录保存 diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/PassiveBadCaseWindow.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/PassiveBadCaseWindow.kt index a3a021b0fc..8b982a16a1 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/PassiveBadCaseWindow.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/PassiveBadCaseWindow.kt @@ -380,8 +380,13 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene LogInfoManagerFactory.createAudioUpload(mActivity.applicationContext, DebugConfig.isDebug(), TAG, MoGoAiCloudClientConfig.getInstance().sn,singlePath, object : OnUploadListener { - override fun onUploadSuccess(key: String, filePath: String, downloadUrl: String) { - try { + override fun onUploadSuccess(key: String, filePath: String, downloadUrl: String?) { + if(downloadUrl == null){ + ToastUtils.showShort("上传语音文件失败,请检查网络") + ThreadUtils.runOnUiThread { + tvPassiveReport.text = "上报" + } + }else{ CallerLogger.d("$M_DEVA$TAG", "语音文件上传成功:downloadUrl=$downloadUrl") if(downloadUrl.isNotBlank() && downloadUrl.contains(".wav")){ CallerDevaToolsNetManager.invokeUploadCosSuccess(downloadUrl) @@ -391,8 +396,6 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene FileUtil.deleteFile(File(filePath)) } } - }catch (e:Exception){ - CallerLogger.d("$M_DEVA$TAG", "onUploadSuccess Exception=$e") } } @@ -451,6 +454,9 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene }) if (uploadResult == null || uploadResult.code != 200) { TipToast.shortTip("上报失败") + ThreadUtils.runOnUiThread{ + tvPassiveReport.text = "上报" + } } else { TipToast.shortTip("上报成功") //将上报BI的结果同步给工控机记录保存