package com.tejia.lijin.app.presenter;
|
|
|
import android.content.Context;
|
|
import com.tejia.lijin.app.ShoppingApplication;
|
import com.tejia.lijin.app.contract.InvitepeopleContract;
|
import com.tejia.lijin.app.model.InvitepeopleModel;
|
import com.tejia.lijin.app.util.user.UserUtil;
|
|
import org.json.JSONObject;
|
|
public class InvitepeoplePresenter extends BasePresenter<InvitepeopleContract.InvitepeopleView> {
|
InvitepeopleModel model;
|
|
public InvitepeoplePresenter() {
|
this.model = new InvitepeopleModel();
|
}
|
|
/**
|
* 队员-统计数量+上级
|
*
|
* @param mContext
|
* @param uid
|
*/
|
public void getCountMyTeam(Context mContext, Long uid) {
|
model.getCountMyTeam(mContext, uid, new InvitepeopleContract.InvitepeopleCallBack() {
|
@Override
|
public void onSuccess(JSONObject obj) {
|
if (getClass() != null) {
|
getView().onCountMyTeam(obj);
|
}
|
}
|
|
@Override
|
public void onFail(String errorInfo) {
|
if (getClass() != null) {
|
getView().onCountMyTeamFail(errorInfo);
|
}
|
}
|
});
|
}
|
|
public void getRemindTeam(Context mContext, Long uid, String inviteId) {
|
model.getRemindTeam(mContext, uid, inviteId, new InvitepeopleContract.InvitepeopleCallBack() {
|
@Override
|
public void onSuccess(JSONObject obj) {
|
if (getClass() != null) {
|
getView().onRemindTeam(obj);
|
}
|
}
|
|
@Override
|
public void onFail(String errorInfo) {
|
if (getClass() != null) {
|
getView().onRemindTeamFail(errorInfo);
|
}
|
}
|
});
|
}
|
|
/**
|
* 获取用户id
|
*
|
* @return
|
*/
|
public String getUid(Context mContext) {
|
return UserUtil.getUid(ShoppingApplication.application)+"";
|
}
|
}
|