dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
new file mode 100644
index 0000000..bbf832b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseCheckBean;
+import com.casic.dcms.listener.OnGetCaseCheckListener;
+import com.casic.dcms.mvp.model.ICheckCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class CheckCaseModelImpl implements ICheckCaseModel {
+
+ private final OnGetCaseCheckListener caseCheckListener;
+
+ public CheckCaseModelImpl(OnGetCaseCheckListener listener) {
+ this.caseCheckListener = listener;
+ }
+
+ /**
+ * {@link ICheckCaseModel}
+ *
+ * 地图查看案卷-待核查
+ */
+ @Override
+ public Subscription checkCase(int limit, int offset, boolean isChecked) {
+ Observable observable;
+ if (isChecked) {
+ observable = RetrofitServiceManager.getCheckedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getCheckResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ caseCheckListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseCheckBean resultBean) {
+ if (resultBean != null) {
+ caseCheckListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
new file mode 100644
index 0000000..bbf832b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseCheckBean;
+import com.casic.dcms.listener.OnGetCaseCheckListener;
+import com.casic.dcms.mvp.model.ICheckCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class CheckCaseModelImpl implements ICheckCaseModel {
+
+ private final OnGetCaseCheckListener caseCheckListener;
+
+ public CheckCaseModelImpl(OnGetCaseCheckListener listener) {
+ this.caseCheckListener = listener;
+ }
+
+ /**
+ * {@link ICheckCaseModel}
+ *
+ * 地图查看案卷-待核查
+ */
+ @Override
+ public Subscription checkCase(int limit, int offset, boolean isChecked) {
+ Observable observable;
+ if (isChecked) {
+ observable = RetrofitServiceManager.getCheckedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getCheckResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ caseCheckListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseCheckBean resultBean) {
+ if (resultBean != null) {
+ caseCheckListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
new file mode 100644
index 0000000..987b143
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseVerifyBean;
+import com.casic.dcms.listener.OnGetCaseVerifyListener;
+import com.casic.dcms.mvp.model.IVerifyCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class VerifyCaseModelImpl implements IVerifyCaseModel {
+
+ private final OnGetCaseVerifyListener verifyListener;
+
+ public VerifyCaseModelImpl(OnGetCaseVerifyListener listener) {
+ this.verifyListener = listener;
+ }
+
+ /**
+ * {@link IVerifyCaseModel}
+ *
+ * 地图查看案卷-待核实
+ */
+ @Override
+ public Subscription verifyCase(int limit, int offset, boolean verified) {
+ Observable observable;
+ if (verified) {
+ observable = RetrofitServiceManager.getVerifiedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getVerifyResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ verifyListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseVerifyBean resultBean) {
+ if (resultBean != null) {
+ verifyListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
new file mode 100644
index 0000000..bbf832b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseCheckBean;
+import com.casic.dcms.listener.OnGetCaseCheckListener;
+import com.casic.dcms.mvp.model.ICheckCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class CheckCaseModelImpl implements ICheckCaseModel {
+
+ private final OnGetCaseCheckListener caseCheckListener;
+
+ public CheckCaseModelImpl(OnGetCaseCheckListener listener) {
+ this.caseCheckListener = listener;
+ }
+
+ /**
+ * {@link ICheckCaseModel}
+ *
+ * 地图查看案卷-待核查
+ */
+ @Override
+ public Subscription checkCase(int limit, int offset, boolean isChecked) {
+ Observable observable;
+ if (isChecked) {
+ observable = RetrofitServiceManager.getCheckedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getCheckResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ caseCheckListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseCheckBean resultBean) {
+ if (resultBean != null) {
+ caseCheckListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
new file mode 100644
index 0000000..987b143
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseVerifyBean;
+import com.casic.dcms.listener.OnGetCaseVerifyListener;
+import com.casic.dcms.mvp.model.IVerifyCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class VerifyCaseModelImpl implements IVerifyCaseModel {
+
+ private final OnGetCaseVerifyListener verifyListener;
+
+ public VerifyCaseModelImpl(OnGetCaseVerifyListener listener) {
+ this.verifyListener = listener;
+ }
+
+ /**
+ * {@link IVerifyCaseModel}
+ *
+ * 地图查看案卷-待核实
+ */
+ @Override
+ public Subscription verifyCase(int limit, int offset, boolean verified) {
+ Observable observable;
+ if (verified) {
+ observable = RetrofitServiceManager.getVerifiedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getVerifyResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ verifyListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseVerifyBean resultBean) {
+ if (resultBean != null) {
+ verifyListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
deleted file mode 100644
index 517696b..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseCheckPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
new file mode 100644
index 0000000..bbf832b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseCheckBean;
+import com.casic.dcms.listener.OnGetCaseCheckListener;
+import com.casic.dcms.mvp.model.ICheckCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class CheckCaseModelImpl implements ICheckCaseModel {
+
+ private final OnGetCaseCheckListener caseCheckListener;
+
+ public CheckCaseModelImpl(OnGetCaseCheckListener listener) {
+ this.caseCheckListener = listener;
+ }
+
+ /**
+ * {@link ICheckCaseModel}
+ *
+ * 地图查看案卷-待核查
+ */
+ @Override
+ public Subscription checkCase(int limit, int offset, boolean isChecked) {
+ Observable observable;
+ if (isChecked) {
+ observable = RetrofitServiceManager.getCheckedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getCheckResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ caseCheckListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseCheckBean resultBean) {
+ if (resultBean != null) {
+ caseCheckListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
new file mode 100644
index 0000000..987b143
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseVerifyBean;
+import com.casic.dcms.listener.OnGetCaseVerifyListener;
+import com.casic.dcms.mvp.model.IVerifyCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class VerifyCaseModelImpl implements IVerifyCaseModel {
+
+ private final OnGetCaseVerifyListener verifyListener;
+
+ public VerifyCaseModelImpl(OnGetCaseVerifyListener listener) {
+ this.verifyListener = listener;
+ }
+
+ /**
+ * {@link IVerifyCaseModel}
+ *
+ * 地图查看案卷-待核实
+ */
+ @Override
+ public Subscription verifyCase(int limit, int offset, boolean verified) {
+ Observable observable;
+ if (verified) {
+ observable = RetrofitServiceManager.getVerifiedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getVerifyResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ verifyListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseVerifyBean resultBean) {
+ if (resultBean != null) {
+ verifyListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
deleted file mode 100644
index 517696b..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseCheckPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
deleted file mode 100644
index ac08a2e..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseVerifyPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
new file mode 100644
index 0000000..bbf832b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseCheckBean;
+import com.casic.dcms.listener.OnGetCaseCheckListener;
+import com.casic.dcms.mvp.model.ICheckCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class CheckCaseModelImpl implements ICheckCaseModel {
+
+ private final OnGetCaseCheckListener caseCheckListener;
+
+ public CheckCaseModelImpl(OnGetCaseCheckListener listener) {
+ this.caseCheckListener = listener;
+ }
+
+ /**
+ * {@link ICheckCaseModel}
+ *
+ * 地图查看案卷-待核查
+ */
+ @Override
+ public Subscription checkCase(int limit, int offset, boolean isChecked) {
+ Observable observable;
+ if (isChecked) {
+ observable = RetrofitServiceManager.getCheckedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getCheckResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ caseCheckListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseCheckBean resultBean) {
+ if (resultBean != null) {
+ caseCheckListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
new file mode 100644
index 0000000..987b143
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseVerifyBean;
+import com.casic.dcms.listener.OnGetCaseVerifyListener;
+import com.casic.dcms.mvp.model.IVerifyCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class VerifyCaseModelImpl implements IVerifyCaseModel {
+
+ private final OnGetCaseVerifyListener verifyListener;
+
+ public VerifyCaseModelImpl(OnGetCaseVerifyListener listener) {
+ this.verifyListener = listener;
+ }
+
+ /**
+ * {@link IVerifyCaseModel}
+ *
+ * 地图查看案卷-待核实
+ */
+ @Override
+ public Subscription verifyCase(int limit, int offset, boolean verified) {
+ Observable observable;
+ if (verified) {
+ observable = RetrofitServiceManager.getVerifiedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getVerifyResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ verifyListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseVerifyBean resultBean) {
+ if (resultBean != null) {
+ verifyListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
deleted file mode 100644
index 517696b..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseCheckPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
deleted file mode 100644
index ac08a2e..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseVerifyPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
new file mode 100644
index 0000000..32e93b5
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface ICheckCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean isChecked);
+
+ void disposeRetrofitRequest();
+}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
new file mode 100644
index 0000000..bbf832b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseCheckBean;
+import com.casic.dcms.listener.OnGetCaseCheckListener;
+import com.casic.dcms.mvp.model.ICheckCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class CheckCaseModelImpl implements ICheckCaseModel {
+
+ private final OnGetCaseCheckListener caseCheckListener;
+
+ public CheckCaseModelImpl(OnGetCaseCheckListener listener) {
+ this.caseCheckListener = listener;
+ }
+
+ /**
+ * {@link ICheckCaseModel}
+ *
+ * 地图查看案卷-待核查
+ */
+ @Override
+ public Subscription checkCase(int limit, int offset, boolean isChecked) {
+ Observable observable;
+ if (isChecked) {
+ observable = RetrofitServiceManager.getCheckedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getCheckResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ caseCheckListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseCheckBean resultBean) {
+ if (resultBean != null) {
+ caseCheckListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
new file mode 100644
index 0000000..987b143
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseVerifyBean;
+import com.casic.dcms.listener.OnGetCaseVerifyListener;
+import com.casic.dcms.mvp.model.IVerifyCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class VerifyCaseModelImpl implements IVerifyCaseModel {
+
+ private final OnGetCaseVerifyListener verifyListener;
+
+ public VerifyCaseModelImpl(OnGetCaseVerifyListener listener) {
+ this.verifyListener = listener;
+ }
+
+ /**
+ * {@link IVerifyCaseModel}
+ *
+ * 地图查看案卷-待核实
+ */
+ @Override
+ public Subscription verifyCase(int limit, int offset, boolean verified) {
+ Observable observable;
+ if (verified) {
+ observable = RetrofitServiceManager.getVerifiedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getVerifyResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ verifyListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseVerifyBean resultBean) {
+ if (resultBean != null) {
+ verifyListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
deleted file mode 100644
index 517696b..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseCheckPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
deleted file mode 100644
index ac08a2e..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseVerifyPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
new file mode 100644
index 0000000..32e93b5
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface ICheckCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean isChecked);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
new file mode 100644
index 0000000..3383ec7
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface IVerifyCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean verified);
+
+ void disposeRetrofitRequest();
+}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
new file mode 100644
index 0000000..bbf832b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseCheckBean;
+import com.casic.dcms.listener.OnGetCaseCheckListener;
+import com.casic.dcms.mvp.model.ICheckCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class CheckCaseModelImpl implements ICheckCaseModel {
+
+ private final OnGetCaseCheckListener caseCheckListener;
+
+ public CheckCaseModelImpl(OnGetCaseCheckListener listener) {
+ this.caseCheckListener = listener;
+ }
+
+ /**
+ * {@link ICheckCaseModel}
+ *
+ * 地图查看案卷-待核查
+ */
+ @Override
+ public Subscription checkCase(int limit, int offset, boolean isChecked) {
+ Observable observable;
+ if (isChecked) {
+ observable = RetrofitServiceManager.getCheckedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getCheckResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ caseCheckListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseCheckBean resultBean) {
+ if (resultBean != null) {
+ caseCheckListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
new file mode 100644
index 0000000..987b143
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseVerifyBean;
+import com.casic.dcms.listener.OnGetCaseVerifyListener;
+import com.casic.dcms.mvp.model.IVerifyCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class VerifyCaseModelImpl implements IVerifyCaseModel {
+
+ private final OnGetCaseVerifyListener verifyListener;
+
+ public VerifyCaseModelImpl(OnGetCaseVerifyListener listener) {
+ this.verifyListener = listener;
+ }
+
+ /**
+ * {@link IVerifyCaseModel}
+ *
+ * 地图查看案卷-待核实
+ */
+ @Override
+ public Subscription verifyCase(int limit, int offset, boolean verified) {
+ Observable observable;
+ if (verified) {
+ observable = RetrofitServiceManager.getVerifiedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getVerifyResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ verifyListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseVerifyBean resultBean) {
+ if (resultBean != null) {
+ verifyListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
deleted file mode 100644
index 517696b..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseCheckPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
deleted file mode 100644
index ac08a2e..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseVerifyPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
new file mode 100644
index 0000000..32e93b5
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface ICheckCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean isChecked);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
new file mode 100644
index 0000000..3383ec7
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface IVerifyCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean verified);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
index fa330b0..6835d00 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
@@ -3,23 +3,23 @@
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.listener.OnGetCaseCheckListener;
import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseCheckModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseCheckPresenter;
-import com.casic.dcms.mvp.view.ICaseCheckView;
+import com.casic.dcms.mvp.model.impl.CheckCaseModelImpl;
+import com.casic.dcms.mvp.presenter.ICheckCasePresenter;
+import com.casic.dcms.mvp.view.ICheckCaseView;
-public class CaseCheckPresenterImpl extends BasePresenter implements ICaseCheckPresenter, OnGetCaseCheckListener {
+public class CaseCheckPresenterImpl extends BasePresenter implements ICheckCasePresenter, OnGetCaseCheckListener {
- private final ICaseCheckView view;
- private final CaseCheckModelImpl actionModel;
+ private final ICheckCaseView view;
+ private final CheckCaseModelImpl actionModel;
- public CaseCheckPresenterImpl(ICaseCheckView caseCheckView) {
+ public CaseCheckPresenterImpl(ICheckCaseView caseCheckView) {
this.view = caseCheckView;
- actionModel = new CaseCheckModelImpl(this);
+ actionModel = new CheckCaseModelImpl(this);
}
@Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseCheckRequest(limit, offset, false));
+ public void onReadyRetrofitRequest(int limit, int offset, boolean isChecked) {
+ addSubscription(actionModel.checkCase(limit, offset, isChecked));
}
@Override
@@ -29,7 +29,7 @@
@Override
public void onSuccess(CaseCheckBean resultBean) {
- view.obtainCheckListResult(resultBean);
+ view.obtainCheckResult(resultBean);
}
@Override
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
new file mode 100644
index 0000000..bbf832b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseCheckBean;
+import com.casic.dcms.listener.OnGetCaseCheckListener;
+import com.casic.dcms.mvp.model.ICheckCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class CheckCaseModelImpl implements ICheckCaseModel {
+
+ private final OnGetCaseCheckListener caseCheckListener;
+
+ public CheckCaseModelImpl(OnGetCaseCheckListener listener) {
+ this.caseCheckListener = listener;
+ }
+
+ /**
+ * {@link ICheckCaseModel}
+ *
+ * 地图查看案卷-待核查
+ */
+ @Override
+ public Subscription checkCase(int limit, int offset, boolean isChecked) {
+ Observable observable;
+ if (isChecked) {
+ observable = RetrofitServiceManager.getCheckedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getCheckResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ caseCheckListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseCheckBean resultBean) {
+ if (resultBean != null) {
+ caseCheckListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
new file mode 100644
index 0000000..987b143
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseVerifyBean;
+import com.casic.dcms.listener.OnGetCaseVerifyListener;
+import com.casic.dcms.mvp.model.IVerifyCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class VerifyCaseModelImpl implements IVerifyCaseModel {
+
+ private final OnGetCaseVerifyListener verifyListener;
+
+ public VerifyCaseModelImpl(OnGetCaseVerifyListener listener) {
+ this.verifyListener = listener;
+ }
+
+ /**
+ * {@link IVerifyCaseModel}
+ *
+ * 地图查看案卷-待核实
+ */
+ @Override
+ public Subscription verifyCase(int limit, int offset, boolean verified) {
+ Observable observable;
+ if (verified) {
+ observable = RetrofitServiceManager.getVerifiedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getVerifyResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ verifyListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseVerifyBean resultBean) {
+ if (resultBean != null) {
+ verifyListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
deleted file mode 100644
index 517696b..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseCheckPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
deleted file mode 100644
index ac08a2e..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseVerifyPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
new file mode 100644
index 0000000..32e93b5
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface ICheckCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean isChecked);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
new file mode 100644
index 0000000..3383ec7
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface IVerifyCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean verified);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
index fa330b0..6835d00 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
@@ -3,23 +3,23 @@
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.listener.OnGetCaseCheckListener;
import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseCheckModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseCheckPresenter;
-import com.casic.dcms.mvp.view.ICaseCheckView;
+import com.casic.dcms.mvp.model.impl.CheckCaseModelImpl;
+import com.casic.dcms.mvp.presenter.ICheckCasePresenter;
+import com.casic.dcms.mvp.view.ICheckCaseView;
-public class CaseCheckPresenterImpl extends BasePresenter implements ICaseCheckPresenter, OnGetCaseCheckListener {
+public class CaseCheckPresenterImpl extends BasePresenter implements ICheckCasePresenter, OnGetCaseCheckListener {
- private final ICaseCheckView view;
- private final CaseCheckModelImpl actionModel;
+ private final ICheckCaseView view;
+ private final CheckCaseModelImpl actionModel;
- public CaseCheckPresenterImpl(ICaseCheckView caseCheckView) {
+ public CaseCheckPresenterImpl(ICheckCaseView caseCheckView) {
this.view = caseCheckView;
- actionModel = new CaseCheckModelImpl(this);
+ actionModel = new CheckCaseModelImpl(this);
}
@Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseCheckRequest(limit, offset, false));
+ public void onReadyRetrofitRequest(int limit, int offset, boolean isChecked) {
+ addSubscription(actionModel.checkCase(limit, offset, isChecked));
}
@Override
@@ -29,7 +29,7 @@
@Override
public void onSuccess(CaseCheckBean resultBean) {
- view.obtainCheckListResult(resultBean);
+ view.obtainCheckResult(resultBean);
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java
deleted file mode 100644
index 48e8a0c..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package com.casic.dcms.mvp.presenter.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseCheckModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseCheckPresenter;
-import com.casic.dcms.mvp.view.ICaseCheckView;
-
-public class CaseCheckedPresenterImpl extends BasePresenter implements ICaseCheckPresenter, OnGetCaseCheckListener {
-
- private final ICaseCheckView view;
- private final CaseCheckModelImpl actionModel;
-
- public CaseCheckedPresenterImpl(ICaseCheckView caseCheckView) {
- this.view = caseCheckView;
- actionModel = new CaseCheckModelImpl(this);
- }
-
- @Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseCheckRequest(limit, offset, true));
- }
-
- @Override
- public void disposeRetrofitRequest() {
- unSubscription();
- }
-
- @Override
- public void onSuccess(CaseCheckBean resultBean) {
- view.obtainCheckListResult(resultBean);
- }
-
- @Override
- public void onFailure(Throwable throwable) {
-
- }
-}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
new file mode 100644
index 0000000..bbf832b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseCheckBean;
+import com.casic.dcms.listener.OnGetCaseCheckListener;
+import com.casic.dcms.mvp.model.ICheckCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class CheckCaseModelImpl implements ICheckCaseModel {
+
+ private final OnGetCaseCheckListener caseCheckListener;
+
+ public CheckCaseModelImpl(OnGetCaseCheckListener listener) {
+ this.caseCheckListener = listener;
+ }
+
+ /**
+ * {@link ICheckCaseModel}
+ *
+ * 地图查看案卷-待核查
+ */
+ @Override
+ public Subscription checkCase(int limit, int offset, boolean isChecked) {
+ Observable observable;
+ if (isChecked) {
+ observable = RetrofitServiceManager.getCheckedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getCheckResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ caseCheckListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseCheckBean resultBean) {
+ if (resultBean != null) {
+ caseCheckListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
new file mode 100644
index 0000000..987b143
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseVerifyBean;
+import com.casic.dcms.listener.OnGetCaseVerifyListener;
+import com.casic.dcms.mvp.model.IVerifyCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class VerifyCaseModelImpl implements IVerifyCaseModel {
+
+ private final OnGetCaseVerifyListener verifyListener;
+
+ public VerifyCaseModelImpl(OnGetCaseVerifyListener listener) {
+ this.verifyListener = listener;
+ }
+
+ /**
+ * {@link IVerifyCaseModel}
+ *
+ * 地图查看案卷-待核实
+ */
+ @Override
+ public Subscription verifyCase(int limit, int offset, boolean verified) {
+ Observable observable;
+ if (verified) {
+ observable = RetrofitServiceManager.getVerifiedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getVerifyResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ verifyListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseVerifyBean resultBean) {
+ if (resultBean != null) {
+ verifyListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
deleted file mode 100644
index 517696b..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseCheckPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
deleted file mode 100644
index ac08a2e..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseVerifyPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
new file mode 100644
index 0000000..32e93b5
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface ICheckCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean isChecked);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
new file mode 100644
index 0000000..3383ec7
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface IVerifyCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean verified);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
index fa330b0..6835d00 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
@@ -3,23 +3,23 @@
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.listener.OnGetCaseCheckListener;
import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseCheckModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseCheckPresenter;
-import com.casic.dcms.mvp.view.ICaseCheckView;
+import com.casic.dcms.mvp.model.impl.CheckCaseModelImpl;
+import com.casic.dcms.mvp.presenter.ICheckCasePresenter;
+import com.casic.dcms.mvp.view.ICheckCaseView;
-public class CaseCheckPresenterImpl extends BasePresenter implements ICaseCheckPresenter, OnGetCaseCheckListener {
+public class CaseCheckPresenterImpl extends BasePresenter implements ICheckCasePresenter, OnGetCaseCheckListener {
- private final ICaseCheckView view;
- private final CaseCheckModelImpl actionModel;
+ private final ICheckCaseView view;
+ private final CheckCaseModelImpl actionModel;
- public CaseCheckPresenterImpl(ICaseCheckView caseCheckView) {
+ public CaseCheckPresenterImpl(ICheckCaseView caseCheckView) {
this.view = caseCheckView;
- actionModel = new CaseCheckModelImpl(this);
+ actionModel = new CheckCaseModelImpl(this);
}
@Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseCheckRequest(limit, offset, false));
+ public void onReadyRetrofitRequest(int limit, int offset, boolean isChecked) {
+ addSubscription(actionModel.checkCase(limit, offset, isChecked));
}
@Override
@@ -29,7 +29,7 @@
@Override
public void onSuccess(CaseCheckBean resultBean) {
- view.obtainCheckListResult(resultBean);
+ view.obtainCheckResult(resultBean);
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java
deleted file mode 100644
index 48e8a0c..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package com.casic.dcms.mvp.presenter.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseCheckModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseCheckPresenter;
-import com.casic.dcms.mvp.view.ICaseCheckView;
-
-public class CaseCheckedPresenterImpl extends BasePresenter implements ICaseCheckPresenter, OnGetCaseCheckListener {
-
- private final ICaseCheckView view;
- private final CaseCheckModelImpl actionModel;
-
- public CaseCheckedPresenterImpl(ICaseCheckView caseCheckView) {
- this.view = caseCheckView;
- actionModel = new CaseCheckModelImpl(this);
- }
-
- @Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseCheckRequest(limit, offset, true));
- }
-
- @Override
- public void disposeRetrofitRequest() {
- unSubscription();
- }
-
- @Override
- public void onSuccess(CaseCheckBean resultBean) {
- view.obtainCheckListResult(resultBean);
- }
-
- @Override
- public void onFailure(Throwable throwable) {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifiedPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifiedPresenterImpl.java
deleted file mode 100644
index 23da074..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifiedPresenterImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package com.casic.dcms.mvp.presenter.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseVerifyModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseVerifyPresenter;
-import com.casic.dcms.mvp.view.ICaseVerifyView;
-
-public class CaseVerifiedPresenterImpl extends BasePresenter implements ICaseVerifyPresenter, OnGetCaseVerifyListener {
-
- private final ICaseVerifyView view;
- private final CaseVerifyModelImpl actionModel;
-
- public CaseVerifiedPresenterImpl(ICaseVerifyView caseVerifyView) {
- this.view = caseVerifyView;
- actionModel = new CaseVerifyModelImpl(this);
- }
-
- @Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseVerifyRequest(limit, offset, true));
- }
-
- @Override
- public void disposeRetrofitRequest() {
- unSubscription();
- }
-
- @Override
- public void onSuccess(CaseVerifyBean resultBean) {
- view.obtainVerifyListResult(resultBean);
- }
-
- @Override
- public void onFailure(Throwable throwable) {
-
- }
-}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
new file mode 100644
index 0000000..bbf832b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseCheckBean;
+import com.casic.dcms.listener.OnGetCaseCheckListener;
+import com.casic.dcms.mvp.model.ICheckCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class CheckCaseModelImpl implements ICheckCaseModel {
+
+ private final OnGetCaseCheckListener caseCheckListener;
+
+ public CheckCaseModelImpl(OnGetCaseCheckListener listener) {
+ this.caseCheckListener = listener;
+ }
+
+ /**
+ * {@link ICheckCaseModel}
+ *
+ * 地图查看案卷-待核查
+ */
+ @Override
+ public Subscription checkCase(int limit, int offset, boolean isChecked) {
+ Observable observable;
+ if (isChecked) {
+ observable = RetrofitServiceManager.getCheckedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getCheckResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ caseCheckListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseCheckBean resultBean) {
+ if (resultBean != null) {
+ caseCheckListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
new file mode 100644
index 0000000..987b143
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseVerifyBean;
+import com.casic.dcms.listener.OnGetCaseVerifyListener;
+import com.casic.dcms.mvp.model.IVerifyCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class VerifyCaseModelImpl implements IVerifyCaseModel {
+
+ private final OnGetCaseVerifyListener verifyListener;
+
+ public VerifyCaseModelImpl(OnGetCaseVerifyListener listener) {
+ this.verifyListener = listener;
+ }
+
+ /**
+ * {@link IVerifyCaseModel}
+ *
+ * 地图查看案卷-待核实
+ */
+ @Override
+ public Subscription verifyCase(int limit, int offset, boolean verified) {
+ Observable observable;
+ if (verified) {
+ observable = RetrofitServiceManager.getVerifiedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getVerifyResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ verifyListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseVerifyBean resultBean) {
+ if (resultBean != null) {
+ verifyListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
deleted file mode 100644
index 517696b..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseCheckPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
deleted file mode 100644
index ac08a2e..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseVerifyPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
new file mode 100644
index 0000000..32e93b5
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface ICheckCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean isChecked);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
new file mode 100644
index 0000000..3383ec7
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface IVerifyCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean verified);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
index fa330b0..6835d00 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
@@ -3,23 +3,23 @@
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.listener.OnGetCaseCheckListener;
import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseCheckModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseCheckPresenter;
-import com.casic.dcms.mvp.view.ICaseCheckView;
+import com.casic.dcms.mvp.model.impl.CheckCaseModelImpl;
+import com.casic.dcms.mvp.presenter.ICheckCasePresenter;
+import com.casic.dcms.mvp.view.ICheckCaseView;
-public class CaseCheckPresenterImpl extends BasePresenter implements ICaseCheckPresenter, OnGetCaseCheckListener {
+public class CaseCheckPresenterImpl extends BasePresenter implements ICheckCasePresenter, OnGetCaseCheckListener {
- private final ICaseCheckView view;
- private final CaseCheckModelImpl actionModel;
+ private final ICheckCaseView view;
+ private final CheckCaseModelImpl actionModel;
- public CaseCheckPresenterImpl(ICaseCheckView caseCheckView) {
+ public CaseCheckPresenterImpl(ICheckCaseView caseCheckView) {
this.view = caseCheckView;
- actionModel = new CaseCheckModelImpl(this);
+ actionModel = new CheckCaseModelImpl(this);
}
@Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseCheckRequest(limit, offset, false));
+ public void onReadyRetrofitRequest(int limit, int offset, boolean isChecked) {
+ addSubscription(actionModel.checkCase(limit, offset, isChecked));
}
@Override
@@ -29,7 +29,7 @@
@Override
public void onSuccess(CaseCheckBean resultBean) {
- view.obtainCheckListResult(resultBean);
+ view.obtainCheckResult(resultBean);
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java
deleted file mode 100644
index 48e8a0c..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package com.casic.dcms.mvp.presenter.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseCheckModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseCheckPresenter;
-import com.casic.dcms.mvp.view.ICaseCheckView;
-
-public class CaseCheckedPresenterImpl extends BasePresenter implements ICaseCheckPresenter, OnGetCaseCheckListener {
-
- private final ICaseCheckView view;
- private final CaseCheckModelImpl actionModel;
-
- public CaseCheckedPresenterImpl(ICaseCheckView caseCheckView) {
- this.view = caseCheckView;
- actionModel = new CaseCheckModelImpl(this);
- }
-
- @Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseCheckRequest(limit, offset, true));
- }
-
- @Override
- public void disposeRetrofitRequest() {
- unSubscription();
- }
-
- @Override
- public void onSuccess(CaseCheckBean resultBean) {
- view.obtainCheckListResult(resultBean);
- }
-
- @Override
- public void onFailure(Throwable throwable) {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifiedPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifiedPresenterImpl.java
deleted file mode 100644
index 23da074..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifiedPresenterImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package com.casic.dcms.mvp.presenter.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseVerifyModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseVerifyPresenter;
-import com.casic.dcms.mvp.view.ICaseVerifyView;
-
-public class CaseVerifiedPresenterImpl extends BasePresenter implements ICaseVerifyPresenter, OnGetCaseVerifyListener {
-
- private final ICaseVerifyView view;
- private final CaseVerifyModelImpl actionModel;
-
- public CaseVerifiedPresenterImpl(ICaseVerifyView caseVerifyView) {
- this.view = caseVerifyView;
- actionModel = new CaseVerifyModelImpl(this);
- }
-
- @Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseVerifyRequest(limit, offset, true));
- }
-
- @Override
- public void disposeRetrofitRequest() {
- unSubscription();
- }
-
- @Override
- public void onSuccess(CaseVerifyBean resultBean) {
- view.obtainVerifyListResult(resultBean);
- }
-
- @Override
- public void onFailure(Throwable throwable) {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifyPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifyPresenterImpl.java
deleted file mode 100644
index 21d98bb..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifyPresenterImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package com.casic.dcms.mvp.presenter.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseVerifyModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseVerifyPresenter;
-import com.casic.dcms.mvp.view.ICaseVerifyView;
-
-public class CaseVerifyPresenterImpl extends BasePresenter implements ICaseVerifyPresenter, OnGetCaseVerifyListener {
-
- private final ICaseVerifyView view;
- private final CaseVerifyModelImpl actionModel;
-
- public CaseVerifyPresenterImpl(ICaseVerifyView caseVerifyView) {
- this.view = caseVerifyView;
- actionModel = new CaseVerifyModelImpl(this);
- }
-
- @Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseVerifyRequest(limit, offset, false));
- }
-
- @Override
- public void disposeRetrofitRequest() {
- unSubscription();
- }
-
- @Override
- public void onSuccess(CaseVerifyBean resultBean) {
- view.obtainVerifyListResult(resultBean);
- }
-
- @Override
- public void onFailure(Throwable throwable) {
-
- }
-}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *
- * 地图查看案卷-待核查
- */
- @Override
- public Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked) {
- Observable observable;
- if (isChecked) {
- observable = RetrofitServiceManager.getCaseCheckedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseCheckListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- caseCheckListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseCheckBean resultBean) {
- if (resultBean != null) {
- caseCheckListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
deleted file mode 100644
index eb42c38..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseVerifyModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.model.ICaseVerifyModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseVerifyModelImpl implements ICaseVerifyModel {
-
- private final OnGetCaseVerifyListener verifyListener;
-
- public CaseVerifyModelImpl(OnGetCaseVerifyListener listener) {
- this.verifyListener = listener;
- }
-
- /**
- * {@link ICaseVerifyModel}
- *
- * 地图查看案卷-待核实
- */
- @Override
- public Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified) {
- Observable observable;
- if (verified) {
- observable = RetrofitServiceManager.getCaseVerifiedListResult(limit, offset);
- } else {
- observable = RetrofitServiceManager.getCaseVerifyListResult(limit, offset);
- }
- return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- @Override
- public void onCompleted() {
-
- }
-
- @Override
- public void onError(Throwable e) {
- if (e.getCause() != null) {
- verifyListener.onFailure(e);
- }
- }
-
- @Override
- public void onNext(CaseVerifyBean resultBean) {
- if (resultBean != null) {
- verifyListener.onSuccess(resultBean);
- }
- }
- });
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
new file mode 100644
index 0000000..bbf832b
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/CheckCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseCheckBean;
+import com.casic.dcms.listener.OnGetCaseCheckListener;
+import com.casic.dcms.mvp.model.ICheckCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class CheckCaseModelImpl implements ICheckCaseModel {
+
+ private final OnGetCaseCheckListener caseCheckListener;
+
+ public CheckCaseModelImpl(OnGetCaseCheckListener listener) {
+ this.caseCheckListener = listener;
+ }
+
+ /**
+ * {@link ICheckCaseModel}
+ *
+ * 地图查看案卷-待核查
+ */
+ @Override
+ public Subscription checkCase(int limit, int offset, boolean isChecked) {
+ Observable observable;
+ if (isChecked) {
+ observable = RetrofitServiceManager.getCheckedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getCheckResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ caseCheckListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseCheckBean resultBean) {
+ if (resultBean != null) {
+ caseCheckListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
new file mode 100644
index 0000000..987b143
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/impl/VerifyCaseModelImpl.java
@@ -0,0 +1,56 @@
+package com.casic.dcms.mvp.model.impl;
+
+import com.casic.dcms.bean.CaseVerifyBean;
+import com.casic.dcms.listener.OnGetCaseVerifyListener;
+import com.casic.dcms.mvp.model.IVerifyCaseModel;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class VerifyCaseModelImpl implements IVerifyCaseModel {
+
+ private final OnGetCaseVerifyListener verifyListener;
+
+ public VerifyCaseModelImpl(OnGetCaseVerifyListener listener) {
+ this.verifyListener = listener;
+ }
+
+ /**
+ * {@link IVerifyCaseModel}
+ *
+ * 地图查看案卷-待核实
+ */
+ @Override
+ public Subscription verifyCase(int limit, int offset, boolean verified) {
+ Observable observable;
+ if (verified) {
+ observable = RetrofitServiceManager.getVerifiedResult(limit, offset);
+ } else {
+ observable = RetrofitServiceManager.getVerifyResult(limit, offset);
+ }
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ verifyListener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(CaseVerifyBean resultBean) {
+ if (resultBean != null) {
+ verifyListener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
deleted file mode 100644
index 517696b..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseCheckPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseCheckPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
deleted file mode 100644
index ac08a2e..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ICaseVerifyPresenter.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.presenter;
-
-public interface ICaseVerifyPresenter {
- void onReadyRetrofitRequest(int limit, int offset);
-
- void disposeRetrofitRequest();
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
new file mode 100644
index 0000000..32e93b5
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ICheckCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface ICheckCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean isChecked);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
new file mode 100644
index 0000000..3383ec7
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/IVerifyCasePresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface IVerifyCasePresenter {
+ void onReadyRetrofitRequest(int limit, int offset, boolean verified);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
index fa330b0..6835d00 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckPresenterImpl.java
@@ -3,23 +3,23 @@
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.listener.OnGetCaseCheckListener;
import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseCheckModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseCheckPresenter;
-import com.casic.dcms.mvp.view.ICaseCheckView;
+import com.casic.dcms.mvp.model.impl.CheckCaseModelImpl;
+import com.casic.dcms.mvp.presenter.ICheckCasePresenter;
+import com.casic.dcms.mvp.view.ICheckCaseView;
-public class CaseCheckPresenterImpl extends BasePresenter implements ICaseCheckPresenter, OnGetCaseCheckListener {
+public class CaseCheckPresenterImpl extends BasePresenter implements ICheckCasePresenter, OnGetCaseCheckListener {
- private final ICaseCheckView view;
- private final CaseCheckModelImpl actionModel;
+ private final ICheckCaseView view;
+ private final CheckCaseModelImpl actionModel;
- public CaseCheckPresenterImpl(ICaseCheckView caseCheckView) {
+ public CaseCheckPresenterImpl(ICheckCaseView caseCheckView) {
this.view = caseCheckView;
- actionModel = new CaseCheckModelImpl(this);
+ actionModel = new CheckCaseModelImpl(this);
}
@Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseCheckRequest(limit, offset, false));
+ public void onReadyRetrofitRequest(int limit, int offset, boolean isChecked) {
+ addSubscription(actionModel.checkCase(limit, offset, isChecked));
}
@Override
@@ -29,7 +29,7 @@
@Override
public void onSuccess(CaseCheckBean resultBean) {
- view.obtainCheckListResult(resultBean);
+ view.obtainCheckResult(resultBean);
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java
deleted file mode 100644
index 48e8a0c..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseCheckedPresenterImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package com.casic.dcms.mvp.presenter.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseCheckModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseCheckPresenter;
-import com.casic.dcms.mvp.view.ICaseCheckView;
-
-public class CaseCheckedPresenterImpl extends BasePresenter implements ICaseCheckPresenter, OnGetCaseCheckListener {
-
- private final ICaseCheckView view;
- private final CaseCheckModelImpl actionModel;
-
- public CaseCheckedPresenterImpl(ICaseCheckView caseCheckView) {
- this.view = caseCheckView;
- actionModel = new CaseCheckModelImpl(this);
- }
-
- @Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseCheckRequest(limit, offset, true));
- }
-
- @Override
- public void disposeRetrofitRequest() {
- unSubscription();
- }
-
- @Override
- public void onSuccess(CaseCheckBean resultBean) {
- view.obtainCheckListResult(resultBean);
- }
-
- @Override
- public void onFailure(Throwable throwable) {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifiedPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifiedPresenterImpl.java
deleted file mode 100644
index 23da074..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifiedPresenterImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package com.casic.dcms.mvp.presenter.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseVerifyModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseVerifyPresenter;
-import com.casic.dcms.mvp.view.ICaseVerifyView;
-
-public class CaseVerifiedPresenterImpl extends BasePresenter implements ICaseVerifyPresenter, OnGetCaseVerifyListener {
-
- private final ICaseVerifyView view;
- private final CaseVerifyModelImpl actionModel;
-
- public CaseVerifiedPresenterImpl(ICaseVerifyView caseVerifyView) {
- this.view = caseVerifyView;
- actionModel = new CaseVerifyModelImpl(this);
- }
-
- @Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseVerifyRequest(limit, offset, true));
- }
-
- @Override
- public void disposeRetrofitRequest() {
- unSubscription();
- }
-
- @Override
- public void onSuccess(CaseVerifyBean resultBean) {
- view.obtainVerifyListResult(resultBean);
- }
-
- @Override
- public void onFailure(Throwable throwable) {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifyPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifyPresenterImpl.java
deleted file mode 100644
index 21d98bb..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/CaseVerifyPresenterImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package com.casic.dcms.mvp.presenter.impl;
-
-import com.casic.dcms.bean.CaseVerifyBean;
-import com.casic.dcms.listener.OnGetCaseVerifyListener;
-import com.casic.dcms.mvp.BasePresenter;
-import com.casic.dcms.mvp.model.impl.CaseVerifyModelImpl;
-import com.casic.dcms.mvp.presenter.ICaseVerifyPresenter;
-import com.casic.dcms.mvp.view.ICaseVerifyView;
-
-public class CaseVerifyPresenterImpl extends BasePresenter implements ICaseVerifyPresenter, OnGetCaseVerifyListener {
-
- private final ICaseVerifyView view;
- private final CaseVerifyModelImpl actionModel;
-
- public CaseVerifyPresenterImpl(ICaseVerifyView caseVerifyView) {
- this.view = caseVerifyView;
- actionModel = new CaseVerifyModelImpl(this);
- }
-
- @Override
- public void onReadyRetrofitRequest(int limit, int offset) {
- addSubscription(actionModel.sendCaseVerifyRequest(limit, offset, false));
- }
-
- @Override
- public void disposeRetrofitRequest() {
- unSubscription();
- }
-
- @Override
- public void onSuccess(CaseVerifyBean resultBean) {
- view.obtainVerifyListResult(resultBean);
- }
-
- @Override
- public void onFailure(Throwable throwable) {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/GetHomePagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/GetHomePagePresenterImpl.java
index 6720309..5eee9cb 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/impl/GetHomePagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/impl/GetHomePagePresenterImpl.java
@@ -5,14 +5,14 @@
import com.casic.dcms.mvp.BasePresenter;
import com.casic.dcms.mvp.model.impl.GetHomePageModelImpl;
import com.casic.dcms.mvp.presenter.IGetHomePagePresenter;
-import com.casic.dcms.mvp.view.IHomePageView;
+import com.casic.dcms.mvp.view.IGetHomePageView;
public class GetHomePagePresenterImpl extends BasePresenter implements IGetHomePagePresenter, OnGetPageResultListener {
- private final IHomePageView view;
+ private final IGetHomePageView view;
private final GetHomePageModelImpl actionModel;
- public GetHomePagePresenterImpl(IHomePageView homePageView) {
+ public GetHomePagePresenterImpl(IGetHomePageView homePageView) {
this.view = homePageView;
actionModel = new GetHomePageModelImpl(this);
}
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 328588d..c4e854b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -23,8 +18,12 @@
+
+
+
+
@@ -43,6 +42,7 @@
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,9 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1980751..cb07458 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:usesCleartextTraffic="true"
tools:targetApi="m">
@@ -62,7 +62,7 @@
-
+
@@ -71,8 +71,8 @@
-
-
+
+
diff --git a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
index a7f80eb..ff000a1 100644
--- a/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
+++ b/app/src/main/java/com/casic/dcms/adapter/CaseVerifyResultAdapter.java
@@ -19,8 +19,8 @@
public class CaseVerifyResultAdapter extends RecyclerView.Adapter {
- private List dataBeans;
- private LayoutInflater layoutInflater;
+ private final List dataBeans;
+ private final LayoutInflater layoutInflater;
public CaseVerifyResultAdapter(Context context, List dataRows) {
this.dataBeans = dataRows;
@@ -35,7 +35,7 @@
}
@Override
- public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, int position) {
+ public void onBindViewHolder(@NonNull CaseVerifyResultAdapter.ItemViewHolder holder, @SuppressLint("RecyclerView") int position) {
holder.bindView(dataBeans.get(position));
if (clickListener != null) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@@ -54,10 +54,10 @@
static class ItemViewHolder extends RecyclerView.ViewHolder {
- private TextView leftTextView;
- private TextView caseTitleView;
- private TextView casePlaceView;
- private TextView caseTimeView;
+ private final TextView leftTextView;
+ private final TextView caseTitleView;
+ private final TextView casePlaceView;
+ private final TextView caseTimeView;
ItemViewHolder(@NonNull View itemView) {
super(itemView);
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
deleted file mode 100644
index 6898b44..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseCheckModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseCheckModel {
- Subscription sendCaseCheckRequest(int limit, int offset, boolean isChecked);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
deleted file mode 100644
index d949d52..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/ICaseVerifyModel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.casic.dcms.mvp.model;
-
-import rx.Subscription;
-
-public interface ICaseVerifyModel {
- Subscription sendCaseVerifyRequest(int limit, int offset, boolean verified);
-}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
new file mode 100644
index 0000000..dec6258
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/ICheckCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface ICheckCaseModel {
+ Subscription checkCase(int limit, int offset, boolean isChecked);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
new file mode 100644
index 0000000..1781105
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IVerifyCaseModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IVerifyCaseModel {
+ Subscription verifyCase(int limit, int offset, boolean verified);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
deleted file mode 100644
index 6ae88d0..0000000
--- a/app/src/main/java/com/casic/dcms/mvp/model/impl/CaseCheckModelImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package com.casic.dcms.mvp.model.impl;
-
-import com.casic.dcms.bean.CaseCheckBean;
-import com.casic.dcms.listener.OnGetCaseCheckListener;
-import com.casic.dcms.mvp.model.ICaseCheckModel;
-import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
-
-import rx.Observable;
-import rx.Observer;
-import rx.Subscription;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.schedulers.Schedulers;
-
-public class CaseCheckModelImpl implements ICaseCheckModel {
-
- private final OnGetCaseCheckListener caseCheckListener;
-
- public CaseCheckModelImpl(OnGetCaseCheckListener listener) {
- this.caseCheckListener = listener;
- }
-
- /**
- * {@link ICaseCheckModel}
- *