From f8f77b1f4da9228b01fca2a9bfd7ce94ceed4527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E7=A5=A5=E4=BF=8A?= Date: Tue, 27 Feb 2024 13:49:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E3=80=90=E5=85=89=E7=8E=AF=E5=8A=A9?= =?UTF-8?q?=E6=89=8B=E3=80=91=E7=95=85=E7=8E=A9=E9=97=AE=E9=A2=98=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E5=9B=9E=E5=A4=8D=E9=97=AE=E9=A2=98=20https://jira.sh?= =?UTF-8?q?anqu.cc/browse/GHZS-4773?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/gh/vspace/VFeedbackDialogFragment.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/com/gh/vspace/VFeedbackDialogFragment.kt b/app/src/main/java/com/gh/vspace/VFeedbackDialogFragment.kt index 1d40048e09..dad7a1f1ff 100644 --- a/app/src/main/java/com/gh/vspace/VFeedbackDialogFragment.kt +++ b/app/src/main/java/com/gh/vspace/VFeedbackDialogFragment.kt @@ -33,6 +33,8 @@ import io.reactivex.schedulers.Schedulers import kotlinx.parcelize.Parcelize import okhttp3.ResponseBody import org.json.JSONArray +import org.json.JSONObject +import retrofit2.HttpException class VFeedbackDialogFragment : BaseDialogFragment() { @@ -242,6 +244,15 @@ class VFeedbackDialogFragment : BaseDialogFragment() { super.onResponse(response) ToastUtils.showToast("感谢您的反馈信息,我们将尽快处理~") } + + override fun onFailure(e: HttpException?) { + e?.response()?.errorBody()?.let { + val content = JSONObject(it.string()) + if (content.getInt("code") == 403052) { + ToastUtils.showToast("您已经提交过反馈信息,我们将尽快处理~") + } + } + } }) }