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("您已经提交过反馈信息,我们将尽快处理~") + } + } + } }) }