From d1a9e3312387b6c47e6186af506787a8a66369d1 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期六, 09 十一月 2024 18:40:36 +0800 Subject: [PATCH] fix --- app/src/main/java/com/sinata/xqmuse/ui/mine/RechargeActivity.kt | 31 +++++++++---------------------- 1 files changed, 9 insertions(+), 22 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/mine/RechargeActivity.kt b/app/src/main/java/com/sinata/xqmuse/ui/mine/RechargeActivity.kt index b6c6cd8..f4e5c7d 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/mine/RechargeActivity.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/mine/RechargeActivity.kt @@ -4,23 +4,15 @@ import android.content.Intent import android.text.Editable import android.text.TextWatcher -import androidx.recyclerview.widget.GridLayoutManager -import cn.sinata.xldutils.utils.LengthFilter -import cn.sinata.xldutils.utils.SpanBuilder import cn.sinata.xldutils.utils.myToast import com.sinata.xqmuse.R import com.sinata.xqmuse.dialog.PayDialog import com.sinata.xqmuse.network.HttpManager -import com.sinata.xqmuse.network.entity.RechargeItem import com.sinata.xqmuse.network.request -import com.sinata.xqmuse.ui.H5Activity import com.sinata.xqmuse.ui.TransparentStatusBarActivity -import com.sinata.xqmuse.ui.home.PayResultActivity -import com.sinata.xqmuse.ui.mine.adapter.RechargeAdapter import com.sinata.xqmuse.utils.Const import com.sinata.xqmuse.utils.NumberInputFilter import com.sinata.xqmuse.utils.event.EmptyEvent -import com.sinata.xqmuse.utils.extention.clickDelay import com.sinata.xqmuse.utils.interfaces.StringCallback import com.sinata.xqmuse.utils.pay.PayListener import com.sinata.xqmuse.utils.pay.PayUtil @@ -28,7 +20,6 @@ import org.greenrobot.eventbus.EventBus import org.jetbrains.anko.sdk27.coroutines.onClick import org.jetbrains.anko.startActivity -import org.jetbrains.anko.startActivityForResult import org.jetbrains.anko.toast import java.lang.Exception @@ -86,19 +77,16 @@ private fun pay(payType:Int,money:Double){ toast("%s充值%.2f".format(if (payType == 1) "微信" else "支付宝",money)) + HttpManager.placeOrder(4,payType,2,money,null,null,null ) + .request(this){_,data-> + if (payType == 1){ + PayUtil.initWeChatPay(this,Const.WX_APP_ID) + PayUtil.weChatPay(data!!) + }else{ + PayUtil.aliPay(this,data?.orderInfo?:"") + } + } onPaySuccess() -// HttpManager.payCourse(null,payType,3,null,money).request(this){ _, data-> -// HttpManager.pay(data?.id?:"",payType,3).request(this,false,success = {_,data-> -// if (payType == 2){ -// PayUtil.aliPay(this,data?.orderInfo?:"") -// }else{ -// PayUtil.initWeChatPay(this,Const.WX_APP_ID) -// PayUtil.weChatPay(data!!) -// } -// }){_,msg-> -// startActivityForResult<PayResultActivity>(1,"type" to PayResultActivity.TYPE_RECHARGE_FAILED,"msg" to msg) -// } -// } } override fun onPaySuccess() { @@ -112,7 +100,6 @@ } override fun onPayError(msg: String) { - startActivityForResult<PayResultActivity>(1,"type" to PayResultActivity.TYPE_RECHARGE_FAILED) } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { -- Gitblit v1.7.1