package eVVM.apk.ui.vaccination.categoryTimes; import com.allen.library.RxHttpUtils; import com.allen.library.interceptor.Transformer; import java.util.HashMap; import java.util.List; import java.util.Map; import eVVM.apk.api.ApiService; import eVVM.apk.common.MyDataObsever; import eVVM.apk.mvp.MvpModel; import eVVM.apk.ui.bean.CategoryTimesBean; public class CategoryTimesModel extends MvpModel { public CategoryTimesModel() { } public void categoryTimesList() { Map map = new HashMap<>(); RxHttpUtils.createApi(ApiService.class) .categoryTimesList(map) .compose(Transformer.switchSchedulers()) .subscribe(new MyDataObsever() { @Override protected void onError(String errorMsg) { getListener().onFail(errorMsg); } @Override protected void onSuccess(CategoryTimesBean bean) { if (bean.getCode() == 200) { List data = bean.getData(); getListener().onSucceed(data); } else { getListener().onFail(bean.getMsg()); } } @Override protected boolean isHideToast() { return true; } }); // RxHttpUtils.createApi(ApiService.class) // .review(map) // .compose(Transformer.switchSchedulers()) // .subscribe(new CommonObserver() { // @Override // protected void onError(String errorMsg) { // getListener().onFail(errorMsg); // } // // @Override // protected void onSuccess(ToreviewBean toreviewBean) { // ToastUtils.show(toreviewBean.getMsg()); // if (toreviewBean.getCode() == 200) { // List data = toreviewBean.getData(); // getListener().onSucceed(data); // } else { // getListener().onFail(toreviewBean.getMsg()); // } // } // }); } }