b0a6891f3c37bf36f158e47870de3d8e19761dcf.svn-base 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package eVVM.apk.ui.report;
  2. import com.allen.library.RxHttpUtils;
  3. import com.allen.library.interceptor.Transformer;
  4. import com.allen.library.observer.CommonObserver;
  5. import java.text.ParseException;
  6. import java.text.SimpleDateFormat;
  7. import java.util.Date;
  8. import java.util.HashMap;
  9. import java.util.Map;
  10. import eVVM.apk.api.ApiService;
  11. import eVVM.apk.common.MyDataObsever;
  12. import eVVM.apk.mvp.MvpModel;
  13. import eVVM.apk.ui.bean.VnListBean;
  14. import eVVM.apk.ui.bean.VnNameBean;
  15. /**
  16. * Created by Android Studio.
  17. * User: zbb
  18. * Date: 2019/6/5
  19. * Describe: ReportVnModel
  20. */
  21. public class ReportVnModel extends MvpModel<ReportVnOnListener> {
  22. public ReportVnModel() {
  23. }
  24. public void getName() {
  25. Map<String,String> map = new HashMap<>();
  26. RxHttpUtils.createApi(ApiService.class)
  27. .getVnName(map)
  28. .compose(Transformer.<VnNameBean>switchSchedulers())
  29. .subscribe(new MyDataObsever<VnNameBean>() {
  30. @Override
  31. protected void onError(String errorMsg) {
  32. getListener().getNameFail(errorMsg);
  33. }
  34. @Override
  35. protected void onSuccess(VnNameBean data) {
  36. if (data.getCode() == 200){
  37. getListener().getNameSucceed(data);
  38. }else {
  39. getListener().getNameFail(data.getMsg());
  40. }
  41. }
  42. });
  43. }
  44. public void searchVnList(String chipNumber, String vaccineCategoryId,String factoryId, String status, String beginTime ,String endTime,int page,int size) {
  45. RxHttpUtils.createApi(ApiService.class)
  46. .searchVnList(chipNumber,vaccineCategoryId, factoryId,status, beginTime,endTime,page,size)
  47. .compose(Transformer.<VnListBean>switchSchedulers())
  48. .subscribe(new MyDataObsever<VnListBean>() {
  49. @Override
  50. protected void onError(String errorMsg) {
  51. getListener().searchFail(errorMsg);
  52. }
  53. @Override
  54. protected void onSuccess(VnListBean data) {
  55. if (data.getCode() == 200){
  56. getListener().searchSucceed(data);
  57. }else {
  58. getListener().searchFail(data.getMsg());
  59. }
  60. }
  61. });
  62. }
  63. }