18034727885
2026-08-07 237bd0e7494cb73bc351b2e6002831fa593eec4c
app/src/main/java/com/igo/user/ui/trip/ComplainActivity.kt
@@ -6,6 +6,7 @@
import android.widget.RadioButton
import android.widget.RadioGroup
import androidx.core.os.bundleOf
import cn.sinata.rxnetty.LogHelper
import cn.sinata.xldutils.utils.myToast
import com.igo.user.R
import com.igo.user.dialog.TipDialog
@@ -70,26 +71,26 @@
        intent.getIntExtra("id", 0)
    }
    private val orderId by lazy {
        intent.getIntExtra("orderId", 0)
    }
    private var reason = ""
    private fun submit() {
        showDialog()
        val content = et_content.text.toString()
        HttpManager.complaintService(id,content,reason).request(this){ _, _->
            setResult(Activity.RESULT_OK)
        LogHelper.logRecord("投诉司机driverId:${id}")
        HttpManager.complaintService(id, content, reason).request(this, success = { _, _ ->
            LogHelper.logRecord("投诉司机成功driverId:${id}")
            val tipDialog = TipDialog()
            tipDialog.arguments = bundleOf("msg" to getString(R.string.我们已收到您的投诉),"isAlert" to true,"ok" to getString(R.string.确定))
            tipDialog.setDismissCallback(object :TipDialog.OnDismiss{
            tipDialog.arguments = bundleOf("msg" to getString(R.string.我们已收到您的投诉), "isAlert" to true, "ok" to getString(R.string.确定))
            tipDialog.setDismissCallback(object : TipDialog.OnDismiss {
                override fun onDismiss() {
                    setResult(Activity.RESULT_OK)
                    finish()
                }
            })
            tipDialog.show(supportFragmentManager,"tip")
            tipDialog.show(supportFragmentManager, "tip")
        }) { code, msg ->
            LogHelper.logRecord("投诉司机失败driverId:${id} code:${code} msg:${msg}")
        }
    }
}