[6.2.0]因网络问题上传语音文件失败时,增加吐司提示

This commit is contained in:
xuxinchao
2023-11-30 18:19:52 +08:00
parent bc0632aa25
commit ed6210d715
2 changed files with 20 additions and 8 deletions

View File

@@ -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的结果同步给工控机记录保存

View File

@@ -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的结果同步给工控机记录保存