From 179cac09de002b7c58538f991a26042bbdd6d27d Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期五, 03 七月 2026 13:59:29 +0800
Subject: [PATCH] 修复问题
---
app/src/main/java/cn/ptaxi/yuekeduocx/driver/utils/AudioRecorderUploadManager.java | 30 +++++++++++++++---------------
1 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/app/src/main/java/cn/ptaxi/yuekeduocx/driver/utils/AudioRecorderUploadManager.java b/app/src/main/java/cn/ptaxi/yuekeduocx/driver/utils/AudioRecorderUploadManager.java
index 9b04800..62498c7 100644
--- a/app/src/main/java/cn/ptaxi/yuekeduocx/driver/utils/AudioRecorderUploadManager.java
+++ b/app/src/main/java/cn/ptaxi/yuekeduocx/driver/utils/AudioRecorderUploadManager.java
@@ -11,11 +11,6 @@
import com.google.gson.Gson;
import com.tbruyelle.rxpermissions2.RxPermissions;
-import cn.ptaxi.yuekeduocx.driver.bean.StringBean;
-import cn.ptaxi.yuekeduocx.driver.netUtls.Api;
-import cn.ptaxi.yuekeduocx.driver.netUtls.HttpManager;
-import cn.ptaxi.yuekeduocx.driver.netUtls.MyDefaultObserver;
-
import java.io.File;
import java.util.ArrayList;
import java.util.Collections;
@@ -25,6 +20,10 @@
import java.util.Map;
import java.util.Set;
+import cn.ptaxi.yuekeduocx.driver.netUtls.Api;
+import cn.ptaxi.yuekeduocx.driver.netUtls.HttpManager;
+import cn.ptaxi.yuekeduocx.driver.netUtls.MyDefaultObserver;
+import cn.ptaxi.yuekeduocx.driver.netUtls.MyUploadObserver;
import lombok.NonNull;
/**
@@ -242,18 +241,19 @@
* @param file 录制音频文件
*/
private void uploadAudioFile(String orderId, String orderType, @NonNull File file) {
- HttpManager.getInstance().post(Api.upImage, file, new MyDefaultObserver() {
+ HttpManager.getInstance().post(Api.upImage, file, new MyUploadObserver() {
@Override
public void success(String responseString) {
- StringBean bean = gson.fromJson(responseString, StringBean.class);
- if (!TextUtils.isEmpty(bean.data)) {
- Log.d(TAG, "upload success file==>" + file.getAbsolutePath() + " url==>" + bean.data);
- saveAudioFileUploadResult(orderId, orderType, bean.data);
- deleteAudioFiles(orderId, orderType);
- saveOrderAudioUrl(orderId, orderType, bean.data);
- } else {
- Log.d(TAG, "upload failed file==>" + file.getAbsolutePath());
- }
+ Log.d(TAG, "upload success file==>" + file.getAbsolutePath() + " url==>" + responseString);
+ saveAudioFileUploadResult(orderId, orderType, responseString);
+ deleteAudioFiles(orderId, orderType);
+ saveOrderAudioUrl(orderId, orderType, responseString);
+ }
+
+ @Override
+ protected void onError(int code, String msg, String resposeString) {
+ super.onError(code, msg, resposeString);
+ Log.d(TAG, "upload failed file==>" + file.getAbsolutePath());
}
@Override
--
Gitblit v1.7.1