package com.bigfish.salecenter.presenter.homesale; import com.bigfish.salecenter.api.SaleService; import com.bigfish.salecenter.model.SaleTab; import com.dayu.base.api.Api; import com.dayu.event.UserInfo; import com.dayu.utils.ToastUtils; import com.dayu.utils.UserManager; /** * Created by mReturn * on 2020/2/12 **/ public class HomeSalePresenter extends HomeSaleContract.Presenter{ private int mUserId; private int mIndex; public void chooseTab(int index) { mView.showDialog(); mIndex = index; getTabNum(mUserId); } @Override public void getTabNum(int userId) { Api.getService(SaleService.class).getTabNums(mUserId).compose(Api.applySchedulers()) .subscribe(baseObserver(data ->{ SaleTab tab = new SaleTab(data.getGoodsCount(),data.getEngineerCollecd(),data.getSelling(),data.getSelled()); mView.setTabNum(tab, mIndex); })); } @Override public void onAttached() { UserInfo userInfo = UserManager.getInstance().getUser(); mUserId = Integer.parseInt(userInfo.getAccountId()); } }