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