6226043ed3b2a6720ff8dd9e6ca30e9bd81d42e8.svn-base 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package eVVM.apk.ui.My.examine;
  2. import eVVM.apk.mvp.MvpPresenter;
  3. import eVVM.apk.ui.bean.VerificationCodeBean;
  4. /**
  5. * Created by Android Studio.
  6. * User: zbb
  7. * Date: 2019/6/7
  8. * Describe: ExaminePresenter
  9. */
  10. public class ExaminePresenter extends MvpPresenter<ExamineContract.View> implements ExamineContract.Presenter, ExamineOnListener {
  11. private ExamineModel examineModel;
  12. @Override
  13. public void start() {
  14. examineModel = new ExamineModel();
  15. }
  16. @Override
  17. public void agreeProtocol(String userId) {
  18. examineModel.setListener(this);
  19. examineModel.agreeProtocol(userId);
  20. }
  21. @Override
  22. public void failureReasons(String userId) {
  23. examineModel.setListener(this);
  24. examineModel.failureReasons(userId);
  25. }
  26. @Override
  27. public void onSucceed(VerificationCodeBean data) {
  28. getView().agreeSuccess(data);
  29. }
  30. @Override
  31. public void onFail(String msg) {
  32. getView().agreeError(msg);
  33. }
  34. @Override
  35. public void onfailmsgSucceed(VerificationCodeBean data) {
  36. getView().failureReasonsSuccess(data);
  37. }
  38. @Override
  39. public void onfailmsgFail(String msg) {
  40. getView().failureReasonsError(msg);
  41. }
  42. }