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/ui/mine/WithdrawAccountActivity.kt | 69 ++++++++++++++++++++++------------
1 files changed, 44 insertions(+), 25 deletions(-)
diff --git a/app/src/main/java/cn/ptaxi/yuekeduocx/driver/ui/mine/WithdrawAccountActivity.kt b/app/src/main/java/cn/ptaxi/yuekeduocx/driver/ui/mine/WithdrawAccountActivity.kt
index f070ac0..4fb7ee2 100644
--- a/app/src/main/java/cn/ptaxi/yuekeduocx/driver/ui/mine/WithdrawAccountActivity.kt
+++ b/app/src/main/java/cn/ptaxi/yuekeduocx/driver/ui/mine/WithdrawAccountActivity.kt
@@ -5,27 +5,39 @@
import android.os.CountDownTimer
import android.os.Environment
import android.util.Log
-import cn.ptaxi.yuekeduocx.driver.utils.isValidIdCard
-import cn.ptaxi.yuekeduocx.driver.utils.isValidPhone
-import cn.ptaxi.yuekeduocx.driver.utils.visible
import cn.ptaxi.yuekeduocx.driver.IdCardDateRangeDialog
import cn.ptaxi.yuekeduocx.driver.R
import cn.ptaxi.yuekeduocx.driver.SelectPhotoDialogKt
import cn.ptaxi.yuekeduocx.driver.base.MyApplication
import cn.ptaxi.yuekeduocx.driver.base.MyBaseActivity
+import cn.ptaxi.yuekeduocx.driver.bean.StringBean
+import cn.ptaxi.yuekeduocx.driver.bean.UserBankInfo
import cn.ptaxi.yuekeduocx.driver.netUtls.Api
import cn.ptaxi.yuekeduocx.driver.netUtls.HttpManager
-import cn.ptaxi.yuekeduocx.driver.netUtls.MyObserver
+import cn.ptaxi.yuekeduocx.driver.netUtls.MyUploadObserver
import cn.ptaxi.yuekeduocx.driver.netUtls.callNet
import cn.ptaxi.yuekeduocx.driver.netUtls.getMapByAny
import cn.ptaxi.yuekeduocx.driver.netUtls.upload
-import cn.ptaxi.yuekeduocx.driver.bean.StringBean
-import cn.ptaxi.yuekeduocx.driver.bean.UserBankInfo
-import cn.ptaxi.yuekeduocx.driver.netUtls.*
import cn.ptaxi.yuekeduocx.driver.utils.Cache.CacheKey
import cn.ptaxi.yuekeduocx.driver.utils.glide.GlideUtil
-import kotlinx.android.synthetic.main.activity_mine.*
-import kotlinx.android.synthetic.main.activity_withdraw_account.*
+import cn.ptaxi.yuekeduocx.driver.utils.isValidIdCard
+import cn.ptaxi.yuekeduocx.driver.utils.isValidPhone
+import cn.ptaxi.yuekeduocx.driver.utils.visible
+import kotlinx.android.synthetic.main.activity_withdraw_account.et_bank_name
+import kotlinx.android.synthetic.main.activity_withdraw_account.et_bank_num
+import kotlinx.android.synthetic.main.activity_withdraw_account.et_code
+import kotlinx.android.synthetic.main.activity_withdraw_account.et_id_card
+import kotlinx.android.synthetic.main.activity_withdraw_account.et_name
+import kotlinx.android.synthetic.main.activity_withdraw_account.et_phone
+import kotlinx.android.synthetic.main.activity_withdraw_account.et_provider
+import kotlinx.android.synthetic.main.activity_withdraw_account.et_pwd
+import kotlinx.android.synthetic.main.activity_withdraw_account.iv_back
+import kotlinx.android.synthetic.main.activity_withdraw_account.iv_front
+import kotlinx.android.synthetic.main.activity_withdraw_account.tv_action
+import kotlinx.android.synthetic.main.activity_withdraw_account.tv_bank
+import kotlinx.android.synthetic.main.activity_withdraw_account.tv_date
+import kotlinx.android.synthetic.main.activity_withdraw_account.tv_get_code
+import kotlinx.android.synthetic.main.activity_withdraw_account.tv_success
import org.jetbrains.anko.startActivity
import org.jetbrains.anko.startActivityForResult
import org.jetbrains.anko.toast
@@ -313,23 +325,30 @@
backImg = ""
}
showDialog()
- HttpManager.getInstance().post(Api.upImage, file,object : MyObserver(this@WithdrawAccountActivity){
- override fun success(responseString: String?) {
- val fromJson = gson.fromJson<StringBean>(responseString, StringBean::class.java)
- var url = fromJson.data
- if (!url.isNullOrEmpty()){
- if (requestCode == 2){
- frontImg = url
- GlideUtil.load(MyApplication.getInstance(), frontImg, iv_front,0)
+ HttpManager.getInstance().post(
+ Api.upImage,
+ file,
+ object : MyUploadObserver(this@WithdrawAccountActivity) {
+ override fun success(responseString: String) {
+ if (requestCode == 2) {
+ frontImg = responseString
+ GlideUtil.load(
+ MyApplication.getInstance(),
+ frontImg,
+ iv_front,
+ 0
+ )
+ } else {
+ backImg = responseString
+ GlideUtil.load(
+ MyApplication.getInstance(),
+ backImg,
+ iv_back,
+ 0
+ )
}
- else{
- backImg = url
- GlideUtil.load(MyApplication.getInstance(), backImg, iv_back,0)
- }
- }else
- toast(fromJson.msg ?: "上传失败")
- }
- })
+ }
+ })
upload(true,
Api.uploadImg,file){
--
Gitblit v1.7.1