d0862a86f8c6cd8ddf735573d87d2cab170e7b50.svn-base 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package eVVM.apk.ui.login.findpwd;
  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/1
  8. * Describe: FindpwdPresenter
  9. */
  10. public class FindpwdPresenter extends MvpPresenter<FindpwdContract.View> implements FindpwdContract.Presenter,FindpwdOnListener {
  11. private FindpwdModel findpwdModel;
  12. @Override
  13. public void start() {
  14. findpwdModel = new FindpwdModel();
  15. }
  16. @Override
  17. public void findpwd(String telephone, String password, String code) {
  18. findpwdModel.setListener(this);
  19. findpwdModel.findpwd(telephone,password,code);
  20. }
  21. @Override
  22. public void getCode(String telephone, int type) {
  23. findpwdModel.setListener(this);
  24. findpwdModel.getCode(telephone,type);
  25. }
  26. @Override
  27. public void onSucceed(VerificationCodeBean data) {
  28. getView().findpwdSuccess(data);
  29. }
  30. @Override
  31. public void onFail(String msg) {
  32. getView().findpwdError(msg);
  33. }
  34. @Override
  35. public void onCodeSucceed(VerificationCodeBean codeData) {
  36. getView().getCodeSuccess(codeData);
  37. }
  38. @Override
  39. public void onCodeFail(String msg) {
  40. getView().getCodeError(msg);
  41. }
  42. }