package eVVM.apk.ui.first.icltregist; import com.allen.library.RxHttpUtils; import com.allen.library.interceptor.Transformer; import com.allen.library.observer.CommonObserver; import java.util.HashMap; import java.util.Map; import eVVM.apk.api.ApiService; import eVVM.apk.helper.Encrypt; import eVVM.apk.mvp.MvpModel; import eVVM.apk.ui.bean.LoginBean; import eVVM.apk.ui.bean.VerificationCodeBean; import eVVM.apk.ui.toreview.bean.ToreviewBean; /** * Created by Android Studio. * User: zbb * Date: 2019/6/4 * Describe: IcltregistModel */ public class IcltregistModel extends MvpModel { public IcltregistModel() { } public void icltregist(String userName, String sex, String age, String email, String idCard, String telephone) { Map map = new HashMap<>(); map.put("userName", "" + userName); // map.put("sex", ""+ sex); // map.put("age", ""+ age); map.put("email", "" + email); map.put("idCard", "" + idCard); map.put("telephone", "" + Encrypt.encrypt(telephone)); RxHttpUtils.createApi(ApiService.class) .addInoculator(map) .compose(Transformer.switchSchedulers()) .subscribe(new CommonObserver() { @Override protected void onError(String errorMsg) { getListener().onFail(errorMsg); } @Override protected void onSuccess(VerificationCodeBean data) { if (data.getCode() == 200) { /*{ "code":200, "msg":"成功", "data":"0f47" }*/ getListener().onSucceed(data); } else { getListener().onFail(data.getMsg()); } } @Override protected boolean isHideToast() { return true; } }); } }