474e01bd97ba4dc4d227bf2d499260d44ac8d541.svn-base 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package eVVM.apk.ui.home.uploadChip;
  2. import eVVM.apk.helper.SPUtils;
  3. import eVVM.apk.mvp.MvpPresenter;
  4. import eVVM.apk.ui.bean.UploadChipBean;
  5. public class UploadChipPresenter extends MvpPresenter<UploadChipContract.View> implements UploadChipContract.Presenter, UploadChipOnListener {
  6. private UploadChipModel uploadChipModel;
  7. @Override
  8. public void start() {
  9. uploadChipModel = new UploadChipModel();
  10. }
  11. @Override
  12. public void forFactoryOperator(String chipNumber, String cipherText,double longitude,double latitude) {
  13. uploadChipModel.setListener(this);
  14. uploadChipModel.forFactoryOperator(chipNumber, cipherText, longitude, latitude);
  15. }
  16. @Override
  17. public void forDoctor(String chipNumber, String cipherText,double longitude,double latitude) {
  18. uploadChipModel.setListener(this);
  19. uploadChipModel.forDoctor(chipNumber, cipherText, longitude, latitude);
  20. }
  21. @Override
  22. public void onSucceed(UploadChipBean data) {
  23. getView().uploadChipSuccess(data);
  24. }
  25. @Override
  26. public void onFail(String msg) {
  27. getView().uploadChipError(msg);
  28. }
  29. }