1.添加巡乐会房间展示
This commit is contained in:
@@ -10,6 +10,7 @@ import com.example.modulevocal.conacts.WithdrawalConacts;
|
||||
import com.example.modulevocal.databinding.ActivityBindCardBinding;
|
||||
import com.example.modulevocal.presenter.WithdrawalPresenter;
|
||||
import com.xscm.moduleutil.activity.BaseMvpActivity;
|
||||
import com.xscm.moduleutil.bean.BindDetail;
|
||||
import com.xscm.moduleutil.bean.BindType;
|
||||
import com.xscm.moduleutil.bean.WalletBean;
|
||||
import com.xscm.moduleutil.bean.WalletConfig;
|
||||
@@ -75,6 +76,11 @@ public class BindCardActivity extends BaseMvpActivity<WithdrawalPresenter, Activ
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bindDetai(BindDetail bindDetail) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected void initData() {
|
||||
|
||||
@@ -11,6 +11,7 @@ import com.example.modulevocal.databinding.ActivityBindCardDetailsBinding;
|
||||
import com.example.modulevocal.presenter.WithdrawalPresenter;
|
||||
import com.hjq.toast.ToastUtils;
|
||||
import com.xscm.moduleutil.activity.BaseMvpActivity;
|
||||
import com.xscm.moduleutil.bean.BindDetail;
|
||||
import com.xscm.moduleutil.bean.BindType;
|
||||
import com.xscm.moduleutil.bean.WalletBean;
|
||||
import com.xscm.moduleutil.bean.WalletConfig;
|
||||
@@ -32,6 +33,7 @@ public class BindCardDetailsActivity extends BaseMvpActivity<WithdrawalPresenter
|
||||
protected void initData() {
|
||||
type=getIntent().getStringExtra("type");
|
||||
|
||||
MvpPre.bindDetai(SpUtil.getUserId()+"",type);
|
||||
if (type.equals("1")){
|
||||
mBinding.topBar.setTitle("微信绑卡");
|
||||
mBinding.cet1.setVisibility(VISIBLE);
|
||||
@@ -58,6 +60,7 @@ public class BindCardDetailsActivity extends BaseMvpActivity<WithdrawalPresenter
|
||||
}
|
||||
|
||||
|
||||
|
||||
mBinding.tvSend.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
@@ -127,6 +130,47 @@ public class BindCardDetailsActivity extends BaseMvpActivity<WithdrawalPresenter
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bindDetai(BindDetail bindDetail) {
|
||||
if (bindDetail!=null){
|
||||
if (type.equals("2")){
|
||||
mBinding.cet1.setText(bindDetail.getAlipay_account());
|
||||
return;
|
||||
}
|
||||
if (type.equals("3")){
|
||||
mBinding.cet2.setText(bindDetail.getBank_card_number());
|
||||
mBinding.cet3.setText(bindDetail.getBank_card());
|
||||
mBinding.cet4.setText(bindDetail.getOpen_bank());
|
||||
return;
|
||||
}
|
||||
}else {
|
||||
if (type.equals("1")){
|
||||
mBinding.topBar.setTitle("微信绑卡");
|
||||
mBinding.cet1.setVisibility(VISIBLE);
|
||||
mBinding.cet2.setVisibility(GONE);
|
||||
mBinding.cet3.setVisibility(GONE);
|
||||
mBinding.cet4.setVisibility(GONE);
|
||||
mBinding.cet1.setHint("微信账户");
|
||||
}else if (type.equals("2")){
|
||||
mBinding.topBar.setTitle("支付宝绑卡");
|
||||
mBinding.cet1.setVisibility(VISIBLE);
|
||||
mBinding.cet2.setVisibility(GONE);
|
||||
mBinding.cet3.setVisibility(GONE);
|
||||
mBinding.cet4.setVisibility(GONE);
|
||||
mBinding.cet1.setHint("支付宝账户");
|
||||
} else if (type.equals("3")) {
|
||||
mBinding.topBar.setTitle("银行卡绑卡");
|
||||
mBinding.cet1.setVisibility(GONE);
|
||||
mBinding.cet2.setVisibility(VISIBLE);
|
||||
mBinding.cet3.setVisibility(VISIBLE);
|
||||
mBinding.cet4.setVisibility(VISIBLE);
|
||||
mBinding.cet2.setHint("银行卡号");
|
||||
mBinding.cet3.setHint("所属银行");
|
||||
mBinding.cet4.setHint("银行卡开户行");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected WithdrawalPresenter bindPresenter() {
|
||||
|
||||
@@ -26,6 +26,7 @@ import com.example.modulevocal.presenter.WithdrawalPresenter;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import com.hjq.toast.ToastUtils;
|
||||
import com.xscm.moduleutil.activity.BaseMvpActivity;
|
||||
import com.xscm.moduleutil.bean.BindDetail;
|
||||
import com.xscm.moduleutil.bean.BindType;
|
||||
import com.xscm.moduleutil.bean.WalletBean;
|
||||
import com.xscm.moduleutil.bean.WalletConfig;
|
||||
@@ -339,4 +340,9 @@ public class WithdrawalActivity extends BaseMvpActivity<WithdrawalPresenter, Act
|
||||
public void withdrawalList(List<WithdrawalBean> list) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bindDetai(BindDetail bindDetail) {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,7 @@ import com.example.modulevocal.conacts.WithdrawalConacts;
|
||||
import com.example.modulevocal.databinding.ActivityWithdrawalListBinding;
|
||||
import com.example.modulevocal.presenter.WithdrawalPresenter;
|
||||
import com.xscm.moduleutil.activity.BaseMvpActivity;
|
||||
import com.xscm.moduleutil.bean.BindDetail;
|
||||
import com.xscm.moduleutil.bean.BindType;
|
||||
import com.xscm.moduleutil.bean.WalletBean;
|
||||
import com.xscm.moduleutil.bean.WalletConfig;
|
||||
@@ -89,4 +90,9 @@ public class WithdrawalListActivity extends BaseMvpActivity<WithdrawalPresenter,
|
||||
public void withdrawalList(List<WithdrawalBean> list) {
|
||||
adapter.setNewData(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bindDetai(BindDetail bindDetail) {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,7 @@ import android.app.Activity;
|
||||
|
||||
import com.xscm.moduleutil.activity.IPresenter;
|
||||
import com.xscm.moduleutil.activity.IView;
|
||||
import com.xscm.moduleutil.bean.BindDetail;
|
||||
import com.xscm.moduleutil.bean.BindType;
|
||||
import com.xscm.moduleutil.bean.WalletBean;
|
||||
import com.xscm.moduleutil.bean.WalletConfig;
|
||||
@@ -22,6 +23,8 @@ public final class WithdrawalConacts {
|
||||
|
||||
void withdrawal(String s);
|
||||
void withdrawalList(List<WithdrawalBean> list);
|
||||
|
||||
void bindDetai(BindDetail bindDetail);
|
||||
}
|
||||
|
||||
public interface IMePre extends IPresenter {
|
||||
@@ -37,5 +40,7 @@ public final class WithdrawalConacts {
|
||||
void withdrawal(String number,String type,String sms_code);
|
||||
|
||||
void withdrawalList(String page,String page_limit,String search_stime,String search_etime);
|
||||
|
||||
void bindDetai(String userId,String type);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -68,7 +68,7 @@ public class MyFollowFragment extends BaseMvpFragment<MyRoomPresenter, RoomFragm
|
||||
mBinding.recycleView.setAdapter(followAdapter = new ChatRoomMyFollowAdapter());
|
||||
followAdapter.bindToRecyclerView(mBinding.recycleView);
|
||||
CommonEmptyView commonEmptyView = new CommonEmptyView(getContext());
|
||||
commonEmptyView.setEmptyText("亲亲,你还没管理任何房间哦~赶快动起来吧!");
|
||||
commonEmptyView.setEmptyText("亲亲,你还没关注任何房间哦~赶快动起来吧!");
|
||||
commonEmptyView.setTextColor(getResources().getColor(com.xscm.moduleutil.R.color.color_FFBDBDBC));
|
||||
followAdapter.setEmptyView(commonEmptyView);
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.example.modulevocal.presenter;
|
||||
import android.content.Context;
|
||||
|
||||
import com.example.modulevocal.conacts.WithdrawalConacts;
|
||||
import com.xscm.moduleutil.bean.BindDetail;
|
||||
import com.xscm.moduleutil.bean.BindType;
|
||||
import com.xscm.moduleutil.bean.WalletBean;
|
||||
import com.xscm.moduleutil.bean.WalletConfig;
|
||||
@@ -10,13 +11,17 @@ import com.xscm.moduleutil.bean.WithdrawalBean;
|
||||
import com.xscm.moduleutil.http.BaseObserver;
|
||||
import com.xscm.moduleutil.presenter.BasePresenter;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
import java.util.List;
|
||||
|
||||
import io.reactivex.disposables.Disposable;
|
||||
|
||||
public class WithdrawalPresenter extends BasePresenter<WithdrawalConacts.View> implements WithdrawalConacts.IMePre {
|
||||
|
||||
WithdrawalConacts.View mView;
|
||||
public WithdrawalPresenter(WithdrawalConacts.View view, Context context) {
|
||||
super(view, context);
|
||||
this.mView = view;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -29,6 +34,9 @@ public class WithdrawalPresenter extends BasePresenter<WithdrawalConacts.View> i
|
||||
|
||||
@Override
|
||||
public void onNext(WalletBean walletBean) {
|
||||
if (MvpRef == null){
|
||||
MvpRef=new WeakReference<>(mView);
|
||||
}
|
||||
MvpRef.get().wallet(walletBean);
|
||||
}
|
||||
});
|
||||
@@ -44,6 +52,9 @@ public class WithdrawalPresenter extends BasePresenter<WithdrawalConacts.View> i
|
||||
|
||||
@Override
|
||||
public void onNext(BindType bindType) {
|
||||
if (MvpRef == null){
|
||||
MvpRef=new WeakReference<>(mView);
|
||||
}
|
||||
MvpRef.get().bindType(bindType);
|
||||
}
|
||||
});
|
||||
@@ -59,6 +70,9 @@ public class WithdrawalPresenter extends BasePresenter<WithdrawalConacts.View> i
|
||||
|
||||
@Override
|
||||
public void onNext(WalletConfig walletConfig) {
|
||||
if (MvpRef == null){
|
||||
MvpRef=new WeakReference<>(mView);
|
||||
}
|
||||
MvpRef.get().getWalletConfig(walletConfig);
|
||||
}
|
||||
});
|
||||
@@ -74,6 +88,9 @@ public class WithdrawalPresenter extends BasePresenter<WithdrawalConacts.View> i
|
||||
|
||||
@Override
|
||||
public void onNext(String s) {
|
||||
if (MvpRef == null){
|
||||
MvpRef=new WeakReference<>(mView);
|
||||
}
|
||||
MvpRef.get().bind();
|
||||
}
|
||||
});
|
||||
@@ -107,6 +124,9 @@ public class WithdrawalPresenter extends BasePresenter<WithdrawalConacts.View> i
|
||||
|
||||
@Override
|
||||
public void onNext(String s) {
|
||||
if (MvpRef == null){
|
||||
MvpRef=new WeakReference<>(mView);
|
||||
}
|
||||
MvpRef.get().withdrawal(s);
|
||||
}
|
||||
});
|
||||
@@ -122,8 +142,29 @@ public class WithdrawalPresenter extends BasePresenter<WithdrawalConacts.View> i
|
||||
|
||||
@Override
|
||||
public void onNext(List<WithdrawalBean> withdrawalBeans) {
|
||||
if (MvpRef == null){
|
||||
MvpRef=new WeakReference<>(mView);
|
||||
}
|
||||
MvpRef.get().withdrawalList(withdrawalBeans);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bindDetai(String userId, String type) {
|
||||
api.bindDetai(userId, type, new BaseObserver<BindDetail>() {
|
||||
@Override
|
||||
public void onSubscribe(Disposable d) {
|
||||
addDisposable(d);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNext(BindDetail bindDetail) {
|
||||
if (MvpRef == null){
|
||||
MvpRef=new WeakReference<>(mView);
|
||||
}
|
||||
MvpRef.get().bindDetai(bindDetail);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user