实现了部分收货UI。替换为张欢测试服务

This commit is contained in:
zxj
2025-07-18 08:49:06 +08:00
parent 5874e4ed9a
commit 4c6fa31787
22 changed files with 282 additions and 137 deletions
@@ -19,37 +19,37 @@ abstract class BaseRepository {
when (e) {
is HttpException -> {
// 对于HTTP异常,尝试从响应体中获取错误信息
val errorBody = e.response()?.errorBody()?.string()
val errorMsg = if (!errorBody.isNullOrEmpty()) {
errorBody
} else {
"HTTP Error: ${e.code()} - ${e.message()}"
}
ApiResponse(code = e.code(), msg = errorMsg)
// val errorBody = e.response()?.errorBody()?.string()
// val errorMsg = if (!errorBody.isNullOrEmpty()) {
// errorBody
// } else {
// "HTTP Error: ${e.code()} - ${e.message()}"
// }
ApiResponse(code = e.code(), message = e.message())
}
is SocketTimeoutException -> {
ApiResponse(code = -2, msg = "请求超时: ${e.message}")
ApiResponse(code = -2, message = "请求超时: ${e.message}")
}
is ConnectException -> {
ApiResponse(code = -3, msg = "连接失败: ${e.message}")
ApiResponse(code = -3, message = "连接失败: ${e.message}")
}
is SSLHandshakeException -> {
ApiResponse(code = -4, msg = "SSL握手失败: ${e.message}")
ApiResponse(code = -4, message = "SSL握手失败: ${e.message}")
}
is JsonParseException -> {
ApiResponse(code = -5, msg = "JSON解析错误: ${e.message}")
ApiResponse(code = -5, message = "JSON解析错误: ${e.message}")
}
is IOException -> {
ApiResponse(code = -6, msg = "网络IO错误: ${e.message}")
ApiResponse(code = -6, message = "网络IO错误: ${e.message}")
}
else -> {
ApiResponse(code = -1, msg = "未知错误: ${e.message ?: "无错误信息"}")
ApiResponse(code = -1, message = "未知错误: ${e.message ?: "无错误信息"}")
}
}
}
@@ -91,7 +91,7 @@ class RemoteRepository @Inject constructor(
val part =
FileUtils.genRequestPart(context = ContextUtils.getAppContext(), imageUri = uri)
if (part == null) {
ApiResponse(code = -1, msg = "解析图片失败", data = "")
ApiResponse(code = -1, message = "解析图片失败", result = "")
} else {
apiService.uploadImage(code = codeRequestBody, file = part)
}