From 0142fb56c25b23989f441d527db348fbd2797b81 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期五, 03 七月 2026 13:59:19 +0800
Subject: [PATCH] 修复问题

---
 app/src/main/java/com/fangxinxing/xxfxx/utils/AudioRecorderUploadManager.java |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/app/src/main/java/com/fangxinxing/xxfxx/utils/AudioRecorderUploadManager.java b/app/src/main/java/com/fangxinxing/xxfxx/utils/AudioRecorderUploadManager.java
index b25252e..a35a1f2 100644
--- a/app/src/main/java/com/fangxinxing/xxfxx/utils/AudioRecorderUploadManager.java
+++ b/app/src/main/java/com/fangxinxing/xxfxx/utils/AudioRecorderUploadManager.java
@@ -8,13 +8,12 @@
 import android.text.TextUtils;
 import android.util.Log;
 
-import com.google.gson.Gson;
-import com.tbruyelle.rxpermissions2.RxPermissions;
-
-import com.fangxinxing.xxfxx.bean.StringBean;
 import com.fangxinxing.xxfxx.netUtls.Api;
 import com.fangxinxing.xxfxx.netUtls.HttpManager;
 import com.fangxinxing.xxfxx.netUtls.MyDefaultObserver;
+import com.fangxinxing.xxfxx.netUtls.MyUploadObserver;
+import com.google.gson.Gson;
+import com.tbruyelle.rxpermissions2.RxPermissions;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -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