diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
index 7b095fb..78880dc 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
@@ -30,6 +30,7 @@
import com.casic.dcms.ui.UrgentCaseActivity;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
import butterknife.BindView;
@@ -147,6 +148,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取用户信息超时", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (userDataPresenter != null) {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
index 7b095fb..78880dc 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
@@ -30,6 +30,7 @@
import com.casic.dcms.ui.UrgentCaseActivity;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
import butterknife.BindView;
@@ -147,6 +148,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取用户信息超时", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (userDataPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
index d82b56b..154d77d 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
@@ -141,6 +141,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (loginOutPresenter != null) {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
index 7b095fb..78880dc 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
@@ -30,6 +30,7 @@
import com.casic.dcms.ui.UrgentCaseActivity;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
import butterknife.BindView;
@@ -147,6 +148,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取用户信息超时", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (userDataPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
index d82b56b..154d77d 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
@@ -141,6 +141,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (loginOutPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
index d0e0ec6..62b84dd 100644
--- a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
+++ b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
@@ -3,15 +3,15 @@
import android.content.Context;
import android.content.Intent;
-import com.casic.dcms.ui.BigPictureActivity;
import com.casic.dcms.ui.CaseProcessActivity;
+import com.casic.dcms.widgets.BigPictureDialog;
+
+import java.util.List;
public class OtherUtils {
//查看大图
- public static void showBigImage(Context context, String imagePath) {
- Intent intent = new Intent(context, BigPictureActivity.class);
- intent.putExtra("path", imagePath);
- context.startActivity(intent);
+ public static void showBigImage(Context context, int index, List imageList) {
+ new BigPictureDialog.Builder().setContext(context).setImageIndex(index).setImageList(imageList).build().show();
}
//查看案卷处理记录
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
index 7b095fb..78880dc 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
@@ -30,6 +30,7 @@
import com.casic.dcms.ui.UrgentCaseActivity;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
import butterknife.BindView;
@@ -147,6 +148,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取用户信息超时", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (userDataPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
index d82b56b..154d77d 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
@@ -141,6 +141,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (loginOutPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
index d0e0ec6..62b84dd 100644
--- a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
+++ b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
@@ -3,15 +3,15 @@
import android.content.Context;
import android.content.Intent;
-import com.casic.dcms.ui.BigPictureActivity;
import com.casic.dcms.ui.CaseProcessActivity;
+import com.casic.dcms.widgets.BigPictureDialog;
+
+import java.util.List;
public class OtherUtils {
//查看大图
- public static void showBigImage(Context context, String imagePath) {
- Intent intent = new Intent(context, BigPictureActivity.class);
- intent.putExtra("path", imagePath);
- context.startActivity(intent);
+ public static void showBigImage(Context context, int index, List imageList) {
+ new BigPictureDialog.Builder().setContext(context).setImageIndex(index).setImageList(imageList).build().show();
}
//查看案卷处理记录
diff --git a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
index 0412275..9cdf5a1 100644
--- a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
+++ b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
@@ -1,7 +1,5 @@
package com.casic.dcms.utils.retrofit;
-import android.util.Log;
-
import com.casic.dcms.bean.ActionResultBean;
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.bean.CaseCheckedBean;
@@ -65,7 +63,7 @@
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() {
@Override
public void log(@NotNull String message) {
- Log.d(TAG, "log: " + message);
+// Log.d(TAG, "log: " + message);
}
});
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
index 7b095fb..78880dc 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
@@ -30,6 +30,7 @@
import com.casic.dcms.ui.UrgentCaseActivity;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
import butterknife.BindView;
@@ -147,6 +148,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取用户信息超时", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (userDataPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
index d82b56b..154d77d 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
@@ -141,6 +141,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (loginOutPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
index d0e0ec6..62b84dd 100644
--- a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
+++ b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
@@ -3,15 +3,15 @@
import android.content.Context;
import android.content.Intent;
-import com.casic.dcms.ui.BigPictureActivity;
import com.casic.dcms.ui.CaseProcessActivity;
+import com.casic.dcms.widgets.BigPictureDialog;
+
+import java.util.List;
public class OtherUtils {
//查看大图
- public static void showBigImage(Context context, String imagePath) {
- Intent intent = new Intent(context, BigPictureActivity.class);
- intent.putExtra("path", imagePath);
- context.startActivity(intent);
+ public static void showBigImage(Context context, int index, List imageList) {
+ new BigPictureDialog.Builder().setContext(context).setImageIndex(index).setImageList(imageList).build().show();
}
//查看案卷处理记录
diff --git a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
index 0412275..9cdf5a1 100644
--- a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
+++ b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
@@ -1,7 +1,5 @@
package com.casic.dcms.utils.retrofit;
-import android.util.Log;
-
import com.casic.dcms.bean.ActionResultBean;
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.bean.CaseCheckedBean;
@@ -65,7 +63,7 @@
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() {
@Override
public void log(@NotNull String message) {
- Log.d(TAG, "log: " + message);
+// Log.d(TAG, "log: " + message);
}
});
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
diff --git a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
index 2a358c0..3e6ed4e 100644
--- a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
+++ b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
@@ -1,41 +1,167 @@
package com.casic.dcms.widgets;
+import android.annotation.SuppressLint;
+import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.Window;
+import android.view.WindowManager;
+import android.widget.TextView;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.fragment.app.DialogFragment;
+import androidx.appcompat.app.AlertDialog;
+import androidx.viewpager.widget.PagerAdapter;
+import androidx.viewpager.widget.ViewPager;
import com.bumptech.glide.Glide;
import com.casic.dcms.R;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
+import com.luck.picture.lib.photoview.PhotoView;
+import com.qmuiteam.qmui.util.QMUIDisplayHelper;
-/**
- * @author : Pengxh
- * @time : 2021/4/13 16:32
- * @email : 290677893@qq.com
- **/
-public class BigPictureDialog extends DialogFragment {
+import org.jetbrains.annotations.NotNull;
- private static final String TAG = "BigPictureDialog";
- private View mRootView;
+import java.util.List;
- @Nullable
+public class BigPictureDialog extends AlertDialog {
+
+ private Context context;
+ private int index;
+ private List data;
+ private TextView pageNumberView;
+ private ViewPager imagePagerView;
+ private Window window;
+
+ private BigPictureDialog(Builder builder) {
+ super(builder.mContext, R.style.CustomDialogStyle);
+ this.context = builder.mContext;
+ this.index = builder.index;
+ this.data = builder.images;
+ }
+
@Override
- public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- //对话框的布局
- if (mRootView == null) {
- mRootView = inflater.inflate(R.layout.dialog_big_picture, container, false);
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.dialog_big_picture);
+
+ pageNumberView = findViewById(R.id.pageNumberView);
+ imagePagerView = findViewById(R.id.imagePagerView);
+ initData();
+ window = getWindow();
+
+ setCancelable(true);
+ setCanceledOnTouchOutside(true);
+ }
+
+ @Override
+ public void onAttachedToWindow() {
+ super.onAttachedToWindow();
+ WindowManager.LayoutParams layoutParams = window.getAttributes();
+ layoutParams.width = (int) (QMUIDisplayHelper.getScreenWidth(context) * 0.9);
+ layoutParams.height = (int) (QMUIDisplayHelper.getScreenHeight(context) * 0.65);
+ window.setAttributes(layoutParams);
+ }
+
+ private void initData() {
+ imagePagerView.setAdapter(new BigPictureAdapter());
+ imagePagerView.setCurrentItem(index);
+ imagePagerView.setOffscreenPageLimit(2);//设置预加载数量
+ imagePagerView.setPageMargin(10);//控制两幅图之间的间距
+ imagePagerView.setPageTransformer(true, new ZoomOutPageTransformer());
+ imagePagerView.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
+ @Override
+ public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
+
+ }
+
+ @SuppressLint("SetTextI18n")
+ @Override
+ public void onPageSelected(int position) {
+ pageNumberView.setText("(" + (position + 1) + "/" + data.size() + ")");
+ }
+
+ @Override
+ public void onPageScrollStateChanged(int state) {
+
+ }
+ });
+ }
+
+ class BigPictureAdapter extends PagerAdapter {
+
+ @Override
+ public int getCount() {
+ return data.size();
}
- Bundle bundle = getArguments();
- if (bundle != null) {
- String path = bundle.getString("path");
- QMUIRadiusImageView radiusImageView = mRootView.findViewById(R.id.bigPictureView);
- Glide.with(this).load(path).into(radiusImageView);
+
+ @Override
+ public boolean isViewFromObject(@NotNull View view, @NotNull Object object) {
+ return view == object;
}
- return mRootView;
+
+ @NotNull
+ @Override
+ public Object instantiateItem(@NotNull ViewGroup container, int position) {
+ View view = LayoutInflater.from(context).inflate(R.layout.item_big_picture, container, false);
+ PhotoView photoView = view.findViewById(R.id.photoView);
+ Glide.with(context).load(data.get(position)).into(photoView);
+ container.addView(view);
+ return view;
+ }
+
+ @Override
+ public void destroyItem(ViewGroup container, int position, @NotNull Object object) {
+ container.removeView((View) object);
+ }
+ }
+
+ //设置切换动画
+ public static class ZoomOutPageTransformer implements ViewPager.PageTransformer {
+ //自由控制缩放比例
+ private static final float MAX_SCALE = 1f;
+ private static final float MIN_SCALE = 0.85f;//0.85f
+
+ @Override
+ public void transformPage(@NotNull View page, float position) {
+
+ if (position <= 1) {
+ float scaleFactor = MIN_SCALE + (1 - Math.abs(position)) * (MAX_SCALE - MIN_SCALE);
+ page.setScaleX(scaleFactor);
+ if (position > 0) {
+ page.setTranslationX(-scaleFactor * 2);
+ } else if (position < 0) {
+ page.setTranslationX(scaleFactor * 2);
+ }
+ page.setScaleY(scaleFactor);
+ } else {
+ page.setScaleX(MIN_SCALE);
+ page.setScaleY(MIN_SCALE);
+ }
+ }
+ }
+
+ public static class Builder {
+ private Context mContext;
+ private int index;
+ private List images;
+
+ public Builder setContext(Context mContext) {
+ this.mContext = mContext;
+ return this;
+ }
+
+ public Builder setImageIndex(int imageIndex) {
+ this.index = imageIndex;
+ return this;
+ }
+
+ public Builder setImageList(List images) {
+ this.images = images;
+ return this;
+ }
+
+ public BigPictureDialog build() {
+ return new BigPictureDialog(this);
+ }
}
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
index 7b095fb..78880dc 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
@@ -30,6 +30,7 @@
import com.casic.dcms.ui.UrgentCaseActivity;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
import butterknife.BindView;
@@ -147,6 +148,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取用户信息超时", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (userDataPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
index d82b56b..154d77d 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
@@ -141,6 +141,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (loginOutPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
index d0e0ec6..62b84dd 100644
--- a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
+++ b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
@@ -3,15 +3,15 @@
import android.content.Context;
import android.content.Intent;
-import com.casic.dcms.ui.BigPictureActivity;
import com.casic.dcms.ui.CaseProcessActivity;
+import com.casic.dcms.widgets.BigPictureDialog;
+
+import java.util.List;
public class OtherUtils {
//查看大图
- public static void showBigImage(Context context, String imagePath) {
- Intent intent = new Intent(context, BigPictureActivity.class);
- intent.putExtra("path", imagePath);
- context.startActivity(intent);
+ public static void showBigImage(Context context, int index, List imageList) {
+ new BigPictureDialog.Builder().setContext(context).setImageIndex(index).setImageList(imageList).build().show();
}
//查看案卷处理记录
diff --git a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
index 0412275..9cdf5a1 100644
--- a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
+++ b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
@@ -1,7 +1,5 @@
package com.casic.dcms.utils.retrofit;
-import android.util.Log;
-
import com.casic.dcms.bean.ActionResultBean;
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.bean.CaseCheckedBean;
@@ -65,7 +63,7 @@
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() {
@Override
public void log(@NotNull String message) {
- Log.d(TAG, "log: " + message);
+// Log.d(TAG, "log: " + message);
}
});
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
diff --git a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
index 2a358c0..3e6ed4e 100644
--- a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
+++ b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
@@ -1,41 +1,167 @@
package com.casic.dcms.widgets;
+import android.annotation.SuppressLint;
+import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.Window;
+import android.view.WindowManager;
+import android.widget.TextView;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.fragment.app.DialogFragment;
+import androidx.appcompat.app.AlertDialog;
+import androidx.viewpager.widget.PagerAdapter;
+import androidx.viewpager.widget.ViewPager;
import com.bumptech.glide.Glide;
import com.casic.dcms.R;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
+import com.luck.picture.lib.photoview.PhotoView;
+import com.qmuiteam.qmui.util.QMUIDisplayHelper;
-/**
- * @author : Pengxh
- * @time : 2021/4/13 16:32
- * @email : 290677893@qq.com
- **/
-public class BigPictureDialog extends DialogFragment {
+import org.jetbrains.annotations.NotNull;
- private static final String TAG = "BigPictureDialog";
- private View mRootView;
+import java.util.List;
- @Nullable
+public class BigPictureDialog extends AlertDialog {
+
+ private Context context;
+ private int index;
+ private List data;
+ private TextView pageNumberView;
+ private ViewPager imagePagerView;
+ private Window window;
+
+ private BigPictureDialog(Builder builder) {
+ super(builder.mContext, R.style.CustomDialogStyle);
+ this.context = builder.mContext;
+ this.index = builder.index;
+ this.data = builder.images;
+ }
+
@Override
- public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- //对话框的布局
- if (mRootView == null) {
- mRootView = inflater.inflate(R.layout.dialog_big_picture, container, false);
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.dialog_big_picture);
+
+ pageNumberView = findViewById(R.id.pageNumberView);
+ imagePagerView = findViewById(R.id.imagePagerView);
+ initData();
+ window = getWindow();
+
+ setCancelable(true);
+ setCanceledOnTouchOutside(true);
+ }
+
+ @Override
+ public void onAttachedToWindow() {
+ super.onAttachedToWindow();
+ WindowManager.LayoutParams layoutParams = window.getAttributes();
+ layoutParams.width = (int) (QMUIDisplayHelper.getScreenWidth(context) * 0.9);
+ layoutParams.height = (int) (QMUIDisplayHelper.getScreenHeight(context) * 0.65);
+ window.setAttributes(layoutParams);
+ }
+
+ private void initData() {
+ imagePagerView.setAdapter(new BigPictureAdapter());
+ imagePagerView.setCurrentItem(index);
+ imagePagerView.setOffscreenPageLimit(2);//设置预加载数量
+ imagePagerView.setPageMargin(10);//控制两幅图之间的间距
+ imagePagerView.setPageTransformer(true, new ZoomOutPageTransformer());
+ imagePagerView.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
+ @Override
+ public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
+
+ }
+
+ @SuppressLint("SetTextI18n")
+ @Override
+ public void onPageSelected(int position) {
+ pageNumberView.setText("(" + (position + 1) + "/" + data.size() + ")");
+ }
+
+ @Override
+ public void onPageScrollStateChanged(int state) {
+
+ }
+ });
+ }
+
+ class BigPictureAdapter extends PagerAdapter {
+
+ @Override
+ public int getCount() {
+ return data.size();
}
- Bundle bundle = getArguments();
- if (bundle != null) {
- String path = bundle.getString("path");
- QMUIRadiusImageView radiusImageView = mRootView.findViewById(R.id.bigPictureView);
- Glide.with(this).load(path).into(radiusImageView);
+
+ @Override
+ public boolean isViewFromObject(@NotNull View view, @NotNull Object object) {
+ return view == object;
}
- return mRootView;
+
+ @NotNull
+ @Override
+ public Object instantiateItem(@NotNull ViewGroup container, int position) {
+ View view = LayoutInflater.from(context).inflate(R.layout.item_big_picture, container, false);
+ PhotoView photoView = view.findViewById(R.id.photoView);
+ Glide.with(context).load(data.get(position)).into(photoView);
+ container.addView(view);
+ return view;
+ }
+
+ @Override
+ public void destroyItem(ViewGroup container, int position, @NotNull Object object) {
+ container.removeView((View) object);
+ }
+ }
+
+ //设置切换动画
+ public static class ZoomOutPageTransformer implements ViewPager.PageTransformer {
+ //自由控制缩放比例
+ private static final float MAX_SCALE = 1f;
+ private static final float MIN_SCALE = 0.85f;//0.85f
+
+ @Override
+ public void transformPage(@NotNull View page, float position) {
+
+ if (position <= 1) {
+ float scaleFactor = MIN_SCALE + (1 - Math.abs(position)) * (MAX_SCALE - MIN_SCALE);
+ page.setScaleX(scaleFactor);
+ if (position > 0) {
+ page.setTranslationX(-scaleFactor * 2);
+ } else if (position < 0) {
+ page.setTranslationX(scaleFactor * 2);
+ }
+ page.setScaleY(scaleFactor);
+ } else {
+ page.setScaleX(MIN_SCALE);
+ page.setScaleY(MIN_SCALE);
+ }
+ }
+ }
+
+ public static class Builder {
+ private Context mContext;
+ private int index;
+ private List images;
+
+ public Builder setContext(Context mContext) {
+ this.mContext = mContext;
+ return this;
+ }
+
+ public Builder setImageIndex(int imageIndex) {
+ this.index = imageIndex;
+ return this;
+ }
+
+ public Builder setImageList(List images) {
+ this.images = images;
+ return this;
+ }
+
+ public BigPictureDialog build() {
+ return new BigPictureDialog(this);
+ }
}
}
diff --git a/app/src/main/res/layout/activity_big_pic.xml b/app/src/main/res/layout/activity_big_pic.xml
deleted file mode 100644
index bc09ace..0000000
--- a/app/src/main/res/layout/activity_big_pic.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
index 7b095fb..78880dc 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
@@ -30,6 +30,7 @@
import com.casic.dcms.ui.UrgentCaseActivity;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
import butterknife.BindView;
@@ -147,6 +148,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取用户信息超时", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (userDataPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
index d82b56b..154d77d 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
@@ -141,6 +141,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (loginOutPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
index d0e0ec6..62b84dd 100644
--- a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
+++ b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
@@ -3,15 +3,15 @@
import android.content.Context;
import android.content.Intent;
-import com.casic.dcms.ui.BigPictureActivity;
import com.casic.dcms.ui.CaseProcessActivity;
+import com.casic.dcms.widgets.BigPictureDialog;
+
+import java.util.List;
public class OtherUtils {
//查看大图
- public static void showBigImage(Context context, String imagePath) {
- Intent intent = new Intent(context, BigPictureActivity.class);
- intent.putExtra("path", imagePath);
- context.startActivity(intent);
+ public static void showBigImage(Context context, int index, List imageList) {
+ new BigPictureDialog.Builder().setContext(context).setImageIndex(index).setImageList(imageList).build().show();
}
//查看案卷处理记录
diff --git a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
index 0412275..9cdf5a1 100644
--- a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
+++ b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
@@ -1,7 +1,5 @@
package com.casic.dcms.utils.retrofit;
-import android.util.Log;
-
import com.casic.dcms.bean.ActionResultBean;
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.bean.CaseCheckedBean;
@@ -65,7 +63,7 @@
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() {
@Override
public void log(@NotNull String message) {
- Log.d(TAG, "log: " + message);
+// Log.d(TAG, "log: " + message);
}
});
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
diff --git a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
index 2a358c0..3e6ed4e 100644
--- a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
+++ b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
@@ -1,41 +1,167 @@
package com.casic.dcms.widgets;
+import android.annotation.SuppressLint;
+import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.Window;
+import android.view.WindowManager;
+import android.widget.TextView;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.fragment.app.DialogFragment;
+import androidx.appcompat.app.AlertDialog;
+import androidx.viewpager.widget.PagerAdapter;
+import androidx.viewpager.widget.ViewPager;
import com.bumptech.glide.Glide;
import com.casic.dcms.R;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
+import com.luck.picture.lib.photoview.PhotoView;
+import com.qmuiteam.qmui.util.QMUIDisplayHelper;
-/**
- * @author : Pengxh
- * @time : 2021/4/13 16:32
- * @email : 290677893@qq.com
- **/
-public class BigPictureDialog extends DialogFragment {
+import org.jetbrains.annotations.NotNull;
- private static final String TAG = "BigPictureDialog";
- private View mRootView;
+import java.util.List;
- @Nullable
+public class BigPictureDialog extends AlertDialog {
+
+ private Context context;
+ private int index;
+ private List data;
+ private TextView pageNumberView;
+ private ViewPager imagePagerView;
+ private Window window;
+
+ private BigPictureDialog(Builder builder) {
+ super(builder.mContext, R.style.CustomDialogStyle);
+ this.context = builder.mContext;
+ this.index = builder.index;
+ this.data = builder.images;
+ }
+
@Override
- public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- //对话框的布局
- if (mRootView == null) {
- mRootView = inflater.inflate(R.layout.dialog_big_picture, container, false);
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.dialog_big_picture);
+
+ pageNumberView = findViewById(R.id.pageNumberView);
+ imagePagerView = findViewById(R.id.imagePagerView);
+ initData();
+ window = getWindow();
+
+ setCancelable(true);
+ setCanceledOnTouchOutside(true);
+ }
+
+ @Override
+ public void onAttachedToWindow() {
+ super.onAttachedToWindow();
+ WindowManager.LayoutParams layoutParams = window.getAttributes();
+ layoutParams.width = (int) (QMUIDisplayHelper.getScreenWidth(context) * 0.9);
+ layoutParams.height = (int) (QMUIDisplayHelper.getScreenHeight(context) * 0.65);
+ window.setAttributes(layoutParams);
+ }
+
+ private void initData() {
+ imagePagerView.setAdapter(new BigPictureAdapter());
+ imagePagerView.setCurrentItem(index);
+ imagePagerView.setOffscreenPageLimit(2);//设置预加载数量
+ imagePagerView.setPageMargin(10);//控制两幅图之间的间距
+ imagePagerView.setPageTransformer(true, new ZoomOutPageTransformer());
+ imagePagerView.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
+ @Override
+ public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
+
+ }
+
+ @SuppressLint("SetTextI18n")
+ @Override
+ public void onPageSelected(int position) {
+ pageNumberView.setText("(" + (position + 1) + "/" + data.size() + ")");
+ }
+
+ @Override
+ public void onPageScrollStateChanged(int state) {
+
+ }
+ });
+ }
+
+ class BigPictureAdapter extends PagerAdapter {
+
+ @Override
+ public int getCount() {
+ return data.size();
}
- Bundle bundle = getArguments();
- if (bundle != null) {
- String path = bundle.getString("path");
- QMUIRadiusImageView radiusImageView = mRootView.findViewById(R.id.bigPictureView);
- Glide.with(this).load(path).into(radiusImageView);
+
+ @Override
+ public boolean isViewFromObject(@NotNull View view, @NotNull Object object) {
+ return view == object;
}
- return mRootView;
+
+ @NotNull
+ @Override
+ public Object instantiateItem(@NotNull ViewGroup container, int position) {
+ View view = LayoutInflater.from(context).inflate(R.layout.item_big_picture, container, false);
+ PhotoView photoView = view.findViewById(R.id.photoView);
+ Glide.with(context).load(data.get(position)).into(photoView);
+ container.addView(view);
+ return view;
+ }
+
+ @Override
+ public void destroyItem(ViewGroup container, int position, @NotNull Object object) {
+ container.removeView((View) object);
+ }
+ }
+
+ //设置切换动画
+ public static class ZoomOutPageTransformer implements ViewPager.PageTransformer {
+ //自由控制缩放比例
+ private static final float MAX_SCALE = 1f;
+ private static final float MIN_SCALE = 0.85f;//0.85f
+
+ @Override
+ public void transformPage(@NotNull View page, float position) {
+
+ if (position <= 1) {
+ float scaleFactor = MIN_SCALE + (1 - Math.abs(position)) * (MAX_SCALE - MIN_SCALE);
+ page.setScaleX(scaleFactor);
+ if (position > 0) {
+ page.setTranslationX(-scaleFactor * 2);
+ } else if (position < 0) {
+ page.setTranslationX(scaleFactor * 2);
+ }
+ page.setScaleY(scaleFactor);
+ } else {
+ page.setScaleX(MIN_SCALE);
+ page.setScaleY(MIN_SCALE);
+ }
+ }
+ }
+
+ public static class Builder {
+ private Context mContext;
+ private int index;
+ private List images;
+
+ public Builder setContext(Context mContext) {
+ this.mContext = mContext;
+ return this;
+ }
+
+ public Builder setImageIndex(int imageIndex) {
+ this.index = imageIndex;
+ return this;
+ }
+
+ public Builder setImageList(List images) {
+ this.images = images;
+ return this;
+ }
+
+ public BigPictureDialog build() {
+ return new BigPictureDialog(this);
+ }
}
}
diff --git a/app/src/main/res/layout/activity_big_pic.xml b/app/src/main/res/layout/activity_big_pic.xml
deleted file mode 100644
index bc09ace..0000000
--- a/app/src/main/res/layout/activity_big_pic.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_case_detail.xml b/app/src/main/res/layout/activity_case_detail.xml
index 104eb8d..adb7b93 100644
--- a/app/src/main/res/layout/activity_case_detail.xml
+++ b/app/src/main/res/layout/activity_case_detail.xml
@@ -201,22 +201,10 @@
android:textSize="@dimen/textFontSize" />
-
-
+ android:layout_toEndOf="@id/vv" />
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
index 7b095fb..78880dc 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
@@ -30,6 +30,7 @@
import com.casic.dcms.ui.UrgentCaseActivity;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
import butterknife.BindView;
@@ -147,6 +148,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取用户信息超时", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (userDataPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
index d82b56b..154d77d 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
@@ -141,6 +141,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (loginOutPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
index d0e0ec6..62b84dd 100644
--- a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
+++ b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
@@ -3,15 +3,15 @@
import android.content.Context;
import android.content.Intent;
-import com.casic.dcms.ui.BigPictureActivity;
import com.casic.dcms.ui.CaseProcessActivity;
+import com.casic.dcms.widgets.BigPictureDialog;
+
+import java.util.List;
public class OtherUtils {
//查看大图
- public static void showBigImage(Context context, String imagePath) {
- Intent intent = new Intent(context, BigPictureActivity.class);
- intent.putExtra("path", imagePath);
- context.startActivity(intent);
+ public static void showBigImage(Context context, int index, List imageList) {
+ new BigPictureDialog.Builder().setContext(context).setImageIndex(index).setImageList(imageList).build().show();
}
//查看案卷处理记录
diff --git a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
index 0412275..9cdf5a1 100644
--- a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
+++ b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
@@ -1,7 +1,5 @@
package com.casic.dcms.utils.retrofit;
-import android.util.Log;
-
import com.casic.dcms.bean.ActionResultBean;
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.bean.CaseCheckedBean;
@@ -65,7 +63,7 @@
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() {
@Override
public void log(@NotNull String message) {
- Log.d(TAG, "log: " + message);
+// Log.d(TAG, "log: " + message);
}
});
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
diff --git a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
index 2a358c0..3e6ed4e 100644
--- a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
+++ b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
@@ -1,41 +1,167 @@
package com.casic.dcms.widgets;
+import android.annotation.SuppressLint;
+import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.Window;
+import android.view.WindowManager;
+import android.widget.TextView;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.fragment.app.DialogFragment;
+import androidx.appcompat.app.AlertDialog;
+import androidx.viewpager.widget.PagerAdapter;
+import androidx.viewpager.widget.ViewPager;
import com.bumptech.glide.Glide;
import com.casic.dcms.R;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
+import com.luck.picture.lib.photoview.PhotoView;
+import com.qmuiteam.qmui.util.QMUIDisplayHelper;
-/**
- * @author : Pengxh
- * @time : 2021/4/13 16:32
- * @email : 290677893@qq.com
- **/
-public class BigPictureDialog extends DialogFragment {
+import org.jetbrains.annotations.NotNull;
- private static final String TAG = "BigPictureDialog";
- private View mRootView;
+import java.util.List;
- @Nullable
+public class BigPictureDialog extends AlertDialog {
+
+ private Context context;
+ private int index;
+ private List data;
+ private TextView pageNumberView;
+ private ViewPager imagePagerView;
+ private Window window;
+
+ private BigPictureDialog(Builder builder) {
+ super(builder.mContext, R.style.CustomDialogStyle);
+ this.context = builder.mContext;
+ this.index = builder.index;
+ this.data = builder.images;
+ }
+
@Override
- public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- //对话框的布局
- if (mRootView == null) {
- mRootView = inflater.inflate(R.layout.dialog_big_picture, container, false);
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.dialog_big_picture);
+
+ pageNumberView = findViewById(R.id.pageNumberView);
+ imagePagerView = findViewById(R.id.imagePagerView);
+ initData();
+ window = getWindow();
+
+ setCancelable(true);
+ setCanceledOnTouchOutside(true);
+ }
+
+ @Override
+ public void onAttachedToWindow() {
+ super.onAttachedToWindow();
+ WindowManager.LayoutParams layoutParams = window.getAttributes();
+ layoutParams.width = (int) (QMUIDisplayHelper.getScreenWidth(context) * 0.9);
+ layoutParams.height = (int) (QMUIDisplayHelper.getScreenHeight(context) * 0.65);
+ window.setAttributes(layoutParams);
+ }
+
+ private void initData() {
+ imagePagerView.setAdapter(new BigPictureAdapter());
+ imagePagerView.setCurrentItem(index);
+ imagePagerView.setOffscreenPageLimit(2);//设置预加载数量
+ imagePagerView.setPageMargin(10);//控制两幅图之间的间距
+ imagePagerView.setPageTransformer(true, new ZoomOutPageTransformer());
+ imagePagerView.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
+ @Override
+ public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
+
+ }
+
+ @SuppressLint("SetTextI18n")
+ @Override
+ public void onPageSelected(int position) {
+ pageNumberView.setText("(" + (position + 1) + "/" + data.size() + ")");
+ }
+
+ @Override
+ public void onPageScrollStateChanged(int state) {
+
+ }
+ });
+ }
+
+ class BigPictureAdapter extends PagerAdapter {
+
+ @Override
+ public int getCount() {
+ return data.size();
}
- Bundle bundle = getArguments();
- if (bundle != null) {
- String path = bundle.getString("path");
- QMUIRadiusImageView radiusImageView = mRootView.findViewById(R.id.bigPictureView);
- Glide.with(this).load(path).into(radiusImageView);
+
+ @Override
+ public boolean isViewFromObject(@NotNull View view, @NotNull Object object) {
+ return view == object;
}
- return mRootView;
+
+ @NotNull
+ @Override
+ public Object instantiateItem(@NotNull ViewGroup container, int position) {
+ View view = LayoutInflater.from(context).inflate(R.layout.item_big_picture, container, false);
+ PhotoView photoView = view.findViewById(R.id.photoView);
+ Glide.with(context).load(data.get(position)).into(photoView);
+ container.addView(view);
+ return view;
+ }
+
+ @Override
+ public void destroyItem(ViewGroup container, int position, @NotNull Object object) {
+ container.removeView((View) object);
+ }
+ }
+
+ //设置切换动画
+ public static class ZoomOutPageTransformer implements ViewPager.PageTransformer {
+ //自由控制缩放比例
+ private static final float MAX_SCALE = 1f;
+ private static final float MIN_SCALE = 0.85f;//0.85f
+
+ @Override
+ public void transformPage(@NotNull View page, float position) {
+
+ if (position <= 1) {
+ float scaleFactor = MIN_SCALE + (1 - Math.abs(position)) * (MAX_SCALE - MIN_SCALE);
+ page.setScaleX(scaleFactor);
+ if (position > 0) {
+ page.setTranslationX(-scaleFactor * 2);
+ } else if (position < 0) {
+ page.setTranslationX(scaleFactor * 2);
+ }
+ page.setScaleY(scaleFactor);
+ } else {
+ page.setScaleX(MIN_SCALE);
+ page.setScaleY(MIN_SCALE);
+ }
+ }
+ }
+
+ public static class Builder {
+ private Context mContext;
+ private int index;
+ private List images;
+
+ public Builder setContext(Context mContext) {
+ this.mContext = mContext;
+ return this;
+ }
+
+ public Builder setImageIndex(int imageIndex) {
+ this.index = imageIndex;
+ return this;
+ }
+
+ public Builder setImageList(List images) {
+ this.images = images;
+ return this;
+ }
+
+ public BigPictureDialog build() {
+ return new BigPictureDialog(this);
+ }
}
}
diff --git a/app/src/main/res/layout/activity_big_pic.xml b/app/src/main/res/layout/activity_big_pic.xml
deleted file mode 100644
index bc09ace..0000000
--- a/app/src/main/res/layout/activity_big_pic.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_case_detail.xml b/app/src/main/res/layout/activity_case_detail.xml
index 104eb8d..adb7b93 100644
--- a/app/src/main/res/layout/activity_case_detail.xml
+++ b/app/src/main/res/layout/activity_case_detail.xml
@@ -201,22 +201,10 @@
android:textSize="@dimen/textFontSize" />
-
-
+ android:layout_toEndOf="@id/vv" />
diff --git a/app/src/main/res/layout/activity_package.xml b/app/src/main/res/layout/activity_package.xml
index f64fc21..68f6ea1 100644
--- a/app/src/main/res/layout/activity_package.xml
+++ b/app/src/main/res/layout/activity_package.xml
@@ -145,6 +145,7 @@
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
index 7b095fb..78880dc 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
@@ -30,6 +30,7 @@
import com.casic.dcms.ui.UrgentCaseActivity;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
import butterknife.BindView;
@@ -147,6 +148,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取用户信息超时", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (userDataPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
index d82b56b..154d77d 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
@@ -141,6 +141,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (loginOutPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
index d0e0ec6..62b84dd 100644
--- a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
+++ b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
@@ -3,15 +3,15 @@
import android.content.Context;
import android.content.Intent;
-import com.casic.dcms.ui.BigPictureActivity;
import com.casic.dcms.ui.CaseProcessActivity;
+import com.casic.dcms.widgets.BigPictureDialog;
+
+import java.util.List;
public class OtherUtils {
//查看大图
- public static void showBigImage(Context context, String imagePath) {
- Intent intent = new Intent(context, BigPictureActivity.class);
- intent.putExtra("path", imagePath);
- context.startActivity(intent);
+ public static void showBigImage(Context context, int index, List imageList) {
+ new BigPictureDialog.Builder().setContext(context).setImageIndex(index).setImageList(imageList).build().show();
}
//查看案卷处理记录
diff --git a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
index 0412275..9cdf5a1 100644
--- a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
+++ b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
@@ -1,7 +1,5 @@
package com.casic.dcms.utils.retrofit;
-import android.util.Log;
-
import com.casic.dcms.bean.ActionResultBean;
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.bean.CaseCheckedBean;
@@ -65,7 +63,7 @@
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() {
@Override
public void log(@NotNull String message) {
- Log.d(TAG, "log: " + message);
+// Log.d(TAG, "log: " + message);
}
});
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
diff --git a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
index 2a358c0..3e6ed4e 100644
--- a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
+++ b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
@@ -1,41 +1,167 @@
package com.casic.dcms.widgets;
+import android.annotation.SuppressLint;
+import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.Window;
+import android.view.WindowManager;
+import android.widget.TextView;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.fragment.app.DialogFragment;
+import androidx.appcompat.app.AlertDialog;
+import androidx.viewpager.widget.PagerAdapter;
+import androidx.viewpager.widget.ViewPager;
import com.bumptech.glide.Glide;
import com.casic.dcms.R;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
+import com.luck.picture.lib.photoview.PhotoView;
+import com.qmuiteam.qmui.util.QMUIDisplayHelper;
-/**
- * @author : Pengxh
- * @time : 2021/4/13 16:32
- * @email : 290677893@qq.com
- **/
-public class BigPictureDialog extends DialogFragment {
+import org.jetbrains.annotations.NotNull;
- private static final String TAG = "BigPictureDialog";
- private View mRootView;
+import java.util.List;
- @Nullable
+public class BigPictureDialog extends AlertDialog {
+
+ private Context context;
+ private int index;
+ private List data;
+ private TextView pageNumberView;
+ private ViewPager imagePagerView;
+ private Window window;
+
+ private BigPictureDialog(Builder builder) {
+ super(builder.mContext, R.style.CustomDialogStyle);
+ this.context = builder.mContext;
+ this.index = builder.index;
+ this.data = builder.images;
+ }
+
@Override
- public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- //对话框的布局
- if (mRootView == null) {
- mRootView = inflater.inflate(R.layout.dialog_big_picture, container, false);
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.dialog_big_picture);
+
+ pageNumberView = findViewById(R.id.pageNumberView);
+ imagePagerView = findViewById(R.id.imagePagerView);
+ initData();
+ window = getWindow();
+
+ setCancelable(true);
+ setCanceledOnTouchOutside(true);
+ }
+
+ @Override
+ public void onAttachedToWindow() {
+ super.onAttachedToWindow();
+ WindowManager.LayoutParams layoutParams = window.getAttributes();
+ layoutParams.width = (int) (QMUIDisplayHelper.getScreenWidth(context) * 0.9);
+ layoutParams.height = (int) (QMUIDisplayHelper.getScreenHeight(context) * 0.65);
+ window.setAttributes(layoutParams);
+ }
+
+ private void initData() {
+ imagePagerView.setAdapter(new BigPictureAdapter());
+ imagePagerView.setCurrentItem(index);
+ imagePagerView.setOffscreenPageLimit(2);//设置预加载数量
+ imagePagerView.setPageMargin(10);//控制两幅图之间的间距
+ imagePagerView.setPageTransformer(true, new ZoomOutPageTransformer());
+ imagePagerView.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
+ @Override
+ public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
+
+ }
+
+ @SuppressLint("SetTextI18n")
+ @Override
+ public void onPageSelected(int position) {
+ pageNumberView.setText("(" + (position + 1) + "/" + data.size() + ")");
+ }
+
+ @Override
+ public void onPageScrollStateChanged(int state) {
+
+ }
+ });
+ }
+
+ class BigPictureAdapter extends PagerAdapter {
+
+ @Override
+ public int getCount() {
+ return data.size();
}
- Bundle bundle = getArguments();
- if (bundle != null) {
- String path = bundle.getString("path");
- QMUIRadiusImageView radiusImageView = mRootView.findViewById(R.id.bigPictureView);
- Glide.with(this).load(path).into(radiusImageView);
+
+ @Override
+ public boolean isViewFromObject(@NotNull View view, @NotNull Object object) {
+ return view == object;
}
- return mRootView;
+
+ @NotNull
+ @Override
+ public Object instantiateItem(@NotNull ViewGroup container, int position) {
+ View view = LayoutInflater.from(context).inflate(R.layout.item_big_picture, container, false);
+ PhotoView photoView = view.findViewById(R.id.photoView);
+ Glide.with(context).load(data.get(position)).into(photoView);
+ container.addView(view);
+ return view;
+ }
+
+ @Override
+ public void destroyItem(ViewGroup container, int position, @NotNull Object object) {
+ container.removeView((View) object);
+ }
+ }
+
+ //设置切换动画
+ public static class ZoomOutPageTransformer implements ViewPager.PageTransformer {
+ //自由控制缩放比例
+ private static final float MAX_SCALE = 1f;
+ private static final float MIN_SCALE = 0.85f;//0.85f
+
+ @Override
+ public void transformPage(@NotNull View page, float position) {
+
+ if (position <= 1) {
+ float scaleFactor = MIN_SCALE + (1 - Math.abs(position)) * (MAX_SCALE - MIN_SCALE);
+ page.setScaleX(scaleFactor);
+ if (position > 0) {
+ page.setTranslationX(-scaleFactor * 2);
+ } else if (position < 0) {
+ page.setTranslationX(scaleFactor * 2);
+ }
+ page.setScaleY(scaleFactor);
+ } else {
+ page.setScaleX(MIN_SCALE);
+ page.setScaleY(MIN_SCALE);
+ }
+ }
+ }
+
+ public static class Builder {
+ private Context mContext;
+ private int index;
+ private List images;
+
+ public Builder setContext(Context mContext) {
+ this.mContext = mContext;
+ return this;
+ }
+
+ public Builder setImageIndex(int imageIndex) {
+ this.index = imageIndex;
+ return this;
+ }
+
+ public Builder setImageList(List images) {
+ this.images = images;
+ return this;
+ }
+
+ public BigPictureDialog build() {
+ return new BigPictureDialog(this);
+ }
}
}
diff --git a/app/src/main/res/layout/activity_big_pic.xml b/app/src/main/res/layout/activity_big_pic.xml
deleted file mode 100644
index bc09ace..0000000
--- a/app/src/main/res/layout/activity_big_pic.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_case_detail.xml b/app/src/main/res/layout/activity_case_detail.xml
index 104eb8d..adb7b93 100644
--- a/app/src/main/res/layout/activity_case_detail.xml
+++ b/app/src/main/res/layout/activity_case_detail.xml
@@ -201,22 +201,10 @@
android:textSize="@dimen/textFontSize" />
-
-
+ android:layout_toEndOf="@id/vv" />
diff --git a/app/src/main/res/layout/activity_package.xml b/app/src/main/res/layout/activity_package.xml
index f64fc21..68f6ea1 100644
--- a/app/src/main/res/layout/activity_package.xml
+++ b/app/src/main/res/layout/activity_package.xml
@@ -145,6 +145,7 @@
diff --git a/app/src/main/res/layout/dialog_big_picture.xml b/app/src/main/res/layout/dialog_big_picture.xml
index 42a4438..dce0b9d 100644
--- a/app/src/main/res/layout/dialog_big_picture.xml
+++ b/app/src/main/res/layout/dialog_big_picture.xml
@@ -1,13 +1,54 @@
-
+ android:id="@+id/cardViewLayout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ app:cardCornerRadius="5dp">
-
-
\ No newline at end of file
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:layout_margin="5dp"
+ android:background="@color/white"
+ android:orientation="vertical"
+ android:paddingHorizontal="5dp">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
index 7b095fb..78880dc 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
@@ -30,6 +30,7 @@
import com.casic.dcms.ui.UrgentCaseActivity;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
import butterknife.BindView;
@@ -147,6 +148,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取用户信息超时", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (userDataPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
index d82b56b..154d77d 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
@@ -141,6 +141,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (loginOutPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
index d0e0ec6..62b84dd 100644
--- a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
+++ b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
@@ -3,15 +3,15 @@
import android.content.Context;
import android.content.Intent;
-import com.casic.dcms.ui.BigPictureActivity;
import com.casic.dcms.ui.CaseProcessActivity;
+import com.casic.dcms.widgets.BigPictureDialog;
+
+import java.util.List;
public class OtherUtils {
//查看大图
- public static void showBigImage(Context context, String imagePath) {
- Intent intent = new Intent(context, BigPictureActivity.class);
- intent.putExtra("path", imagePath);
- context.startActivity(intent);
+ public static void showBigImage(Context context, int index, List imageList) {
+ new BigPictureDialog.Builder().setContext(context).setImageIndex(index).setImageList(imageList).build().show();
}
//查看案卷处理记录
diff --git a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
index 0412275..9cdf5a1 100644
--- a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
+++ b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
@@ -1,7 +1,5 @@
package com.casic.dcms.utils.retrofit;
-import android.util.Log;
-
import com.casic.dcms.bean.ActionResultBean;
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.bean.CaseCheckedBean;
@@ -65,7 +63,7 @@
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() {
@Override
public void log(@NotNull String message) {
- Log.d(TAG, "log: " + message);
+// Log.d(TAG, "log: " + message);
}
});
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
diff --git a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
index 2a358c0..3e6ed4e 100644
--- a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
+++ b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
@@ -1,41 +1,167 @@
package com.casic.dcms.widgets;
+import android.annotation.SuppressLint;
+import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.Window;
+import android.view.WindowManager;
+import android.widget.TextView;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.fragment.app.DialogFragment;
+import androidx.appcompat.app.AlertDialog;
+import androidx.viewpager.widget.PagerAdapter;
+import androidx.viewpager.widget.ViewPager;
import com.bumptech.glide.Glide;
import com.casic.dcms.R;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
+import com.luck.picture.lib.photoview.PhotoView;
+import com.qmuiteam.qmui.util.QMUIDisplayHelper;
-/**
- * @author : Pengxh
- * @time : 2021/4/13 16:32
- * @email : 290677893@qq.com
- **/
-public class BigPictureDialog extends DialogFragment {
+import org.jetbrains.annotations.NotNull;
- private static final String TAG = "BigPictureDialog";
- private View mRootView;
+import java.util.List;
- @Nullable
+public class BigPictureDialog extends AlertDialog {
+
+ private Context context;
+ private int index;
+ private List data;
+ private TextView pageNumberView;
+ private ViewPager imagePagerView;
+ private Window window;
+
+ private BigPictureDialog(Builder builder) {
+ super(builder.mContext, R.style.CustomDialogStyle);
+ this.context = builder.mContext;
+ this.index = builder.index;
+ this.data = builder.images;
+ }
+
@Override
- public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- //对话框的布局
- if (mRootView == null) {
- mRootView = inflater.inflate(R.layout.dialog_big_picture, container, false);
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.dialog_big_picture);
+
+ pageNumberView = findViewById(R.id.pageNumberView);
+ imagePagerView = findViewById(R.id.imagePagerView);
+ initData();
+ window = getWindow();
+
+ setCancelable(true);
+ setCanceledOnTouchOutside(true);
+ }
+
+ @Override
+ public void onAttachedToWindow() {
+ super.onAttachedToWindow();
+ WindowManager.LayoutParams layoutParams = window.getAttributes();
+ layoutParams.width = (int) (QMUIDisplayHelper.getScreenWidth(context) * 0.9);
+ layoutParams.height = (int) (QMUIDisplayHelper.getScreenHeight(context) * 0.65);
+ window.setAttributes(layoutParams);
+ }
+
+ private void initData() {
+ imagePagerView.setAdapter(new BigPictureAdapter());
+ imagePagerView.setCurrentItem(index);
+ imagePagerView.setOffscreenPageLimit(2);//设置预加载数量
+ imagePagerView.setPageMargin(10);//控制两幅图之间的间距
+ imagePagerView.setPageTransformer(true, new ZoomOutPageTransformer());
+ imagePagerView.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
+ @Override
+ public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
+
+ }
+
+ @SuppressLint("SetTextI18n")
+ @Override
+ public void onPageSelected(int position) {
+ pageNumberView.setText("(" + (position + 1) + "/" + data.size() + ")");
+ }
+
+ @Override
+ public void onPageScrollStateChanged(int state) {
+
+ }
+ });
+ }
+
+ class BigPictureAdapter extends PagerAdapter {
+
+ @Override
+ public int getCount() {
+ return data.size();
}
- Bundle bundle = getArguments();
- if (bundle != null) {
- String path = bundle.getString("path");
- QMUIRadiusImageView radiusImageView = mRootView.findViewById(R.id.bigPictureView);
- Glide.with(this).load(path).into(radiusImageView);
+
+ @Override
+ public boolean isViewFromObject(@NotNull View view, @NotNull Object object) {
+ return view == object;
}
- return mRootView;
+
+ @NotNull
+ @Override
+ public Object instantiateItem(@NotNull ViewGroup container, int position) {
+ View view = LayoutInflater.from(context).inflate(R.layout.item_big_picture, container, false);
+ PhotoView photoView = view.findViewById(R.id.photoView);
+ Glide.with(context).load(data.get(position)).into(photoView);
+ container.addView(view);
+ return view;
+ }
+
+ @Override
+ public void destroyItem(ViewGroup container, int position, @NotNull Object object) {
+ container.removeView((View) object);
+ }
+ }
+
+ //设置切换动画
+ public static class ZoomOutPageTransformer implements ViewPager.PageTransformer {
+ //自由控制缩放比例
+ private static final float MAX_SCALE = 1f;
+ private static final float MIN_SCALE = 0.85f;//0.85f
+
+ @Override
+ public void transformPage(@NotNull View page, float position) {
+
+ if (position <= 1) {
+ float scaleFactor = MIN_SCALE + (1 - Math.abs(position)) * (MAX_SCALE - MIN_SCALE);
+ page.setScaleX(scaleFactor);
+ if (position > 0) {
+ page.setTranslationX(-scaleFactor * 2);
+ } else if (position < 0) {
+ page.setTranslationX(scaleFactor * 2);
+ }
+ page.setScaleY(scaleFactor);
+ } else {
+ page.setScaleX(MIN_SCALE);
+ page.setScaleY(MIN_SCALE);
+ }
+ }
+ }
+
+ public static class Builder {
+ private Context mContext;
+ private int index;
+ private List images;
+
+ public Builder setContext(Context mContext) {
+ this.mContext = mContext;
+ return this;
+ }
+
+ public Builder setImageIndex(int imageIndex) {
+ this.index = imageIndex;
+ return this;
+ }
+
+ public Builder setImageList(List images) {
+ this.images = images;
+ return this;
+ }
+
+ public BigPictureDialog build() {
+ return new BigPictureDialog(this);
+ }
}
}
diff --git a/app/src/main/res/layout/activity_big_pic.xml b/app/src/main/res/layout/activity_big_pic.xml
deleted file mode 100644
index bc09ace..0000000
--- a/app/src/main/res/layout/activity_big_pic.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_case_detail.xml b/app/src/main/res/layout/activity_case_detail.xml
index 104eb8d..adb7b93 100644
--- a/app/src/main/res/layout/activity_case_detail.xml
+++ b/app/src/main/res/layout/activity_case_detail.xml
@@ -201,22 +201,10 @@
android:textSize="@dimen/textFontSize" />
-
-
+ android:layout_toEndOf="@id/vv" />
diff --git a/app/src/main/res/layout/activity_package.xml b/app/src/main/res/layout/activity_package.xml
index f64fc21..68f6ea1 100644
--- a/app/src/main/res/layout/activity_package.xml
+++ b/app/src/main/res/layout/activity_package.xml
@@ -145,6 +145,7 @@
diff --git a/app/src/main/res/layout/dialog_big_picture.xml b/app/src/main/res/layout/dialog_big_picture.xml
index 42a4438..dce0b9d 100644
--- a/app/src/main/res/layout/dialog_big_picture.xml
+++ b/app/src/main/res/layout/dialog_big_picture.xml
@@ -1,13 +1,54 @@
-
+ android:id="@+id/cardViewLayout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ app:cardCornerRadius="5dp">
-
-
\ No newline at end of file
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:layout_margin="5dp"
+ android:background="@color/white"
+ android:orientation="vertical"
+ android:paddingHorizontal="5dp">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_big_picture.xml b/app/src/main/res/layout/item_big_picture.xml
new file mode 100644
index 0000000..489867f
--- /dev/null
+++ b/app/src/main/res/layout/item_big_picture.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 670618e..a71ff1d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -48,7 +48,6 @@
-
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
index 26d5295..387aa12 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseDetailPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
index 34d963b..531e666 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseHandlePresenterImpl.java
@@ -56,6 +56,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
index ad4f220..d9343ba 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseProcessPresenterImpl.java
@@ -35,5 +35,6 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
index ddbb382..cdc3715 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
index 66e1f44..2a85f2d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/CaseUpdateSupervisePresenterImpl.java
@@ -31,6 +31,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
index 973931c..eb3387c 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ChangePasswordPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
index 86c3aee..f0b156b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginOutPresenterImpl.java
@@ -27,7 +27,7 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
index 88b2489..9b2ac8b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/LoginPresenterImpl.java
@@ -30,6 +30,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.loginFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
index 0bc40fd..feee738 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/ShopCaseSubmitPresenterImpl.java
@@ -41,6 +41,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
index ce672d3..162af1e 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UpdatePresenterImpl.java
@@ -29,6 +29,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
index acd50d0..a23dc42 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadAudioPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
index 003217f..d0313e9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadImagePresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
index 1bba479..c913218 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadVideoPresenterImpl.java
@@ -32,6 +32,7 @@
@Override
public void onFailure(Throwable throwable) {
view.hideProgress();
+ view.obtainDataFail();
}
@Override
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
index 0bcea6a..7fffc21 100644
--- a/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UserDataPresenterImpl.java
@@ -32,6 +32,6 @@
@Override
public void onFailure(Throwable throwable) {
-
+ view.obtainDataFail();
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
index 19faee7..4e94047 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseDetailView.java
@@ -4,4 +4,6 @@
public interface ICaseDetailView {
void obtainCaseDetailData(CaseDetailBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
index ba4af86..892ea5d 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseHandleView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseHandleResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
index f4625e6..d0d7e0b 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseProcessView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainCaseProcessData(CaseProcessBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
index 3f98b08..bcca76a 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseSubmitCaseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainSubmitResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
index 10bcf5a..fcec62f 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ICaseUpdateSuperviseView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainUpdateSuperviseData(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
index 2e6e579..f24f585 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IChangePasswordView.java
@@ -9,4 +9,6 @@
**/
public interface IChangePasswordView {
void obtainChangePassResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
index 5d93830..b7c9216 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginOutView.java
@@ -9,4 +9,6 @@
**/
public interface ILoginOutView {
void obtainLoginOutResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
index a26046a..7262877 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/ILoginView.java
@@ -8,4 +8,6 @@
void hideProgress();
void obtainLoginResult(LoginResultBean resultBean);
+
+ void loginFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
index 1711538..749f6b9 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUpdateVersionView.java
@@ -6,4 +6,6 @@
void hideProgress();
void obtainVersionResult(Object resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
index c69441d..4e90f24 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadFileView.java
@@ -12,4 +12,6 @@
void obtainUploadImageResult(ActionResultBean resultBean);
void obtainUploadVideoResult(ActionResultBean resultBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
index bcd16a9..fbf1251 100644
--- a/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUserDataView.java
@@ -4,4 +4,6 @@
public interface IUserDataView {
void obtainUserData(UserBean userBean);
+
+ void obtainDataFail();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 2501118..7c900b0 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -94,7 +94,7 @@
gson = new Gson();
weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(4000);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(1000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
diff --git a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java b/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
deleted file mode 100644
index 9143db8..0000000
--- a/app/src/main/java/com/casic/dcms/ui/BigPictureActivity.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.casic.dcms.ui;
-
-import android.view.View;
-
-import androidx.core.content.ContextCompat;
-
-import com.bumptech.glide.Glide;
-import com.casic.dcms.R;
-import com.casic.dcms.base.BaseActivity;
-import com.luck.picture.lib.photoview.PhotoView;
-import com.qmuiteam.qmui.widget.QMUITopBarLayout;
-
-import butterknife.BindView;
-
-/**
- * @author : Pengxh
- * @time : 2021/4/14 17:09
- * @email : 290677893@qq.com
- **/
-public class BigPictureActivity extends BaseActivity {
-
- @BindView(R.id.imageTopLayout)
- QMUITopBarLayout imageTopLayout;
- @BindView(R.id.photoView)
- PhotoView photoView;
-
- @Override
- public int initLayoutView() {
- return R.layout.activity_big_pic;
- }
-
- @Override
- protected void setupTopBarLayout() {
- imageTopLayout.setTitle("查看大图").setTextColor(ContextCompat.getColor(this, R.color.white));
- imageTopLayout.setBackgroundColor(ContextCompat.getColor(this, R.color.mainThemeColor));
- imageTopLayout.addLeftImageButton(R.drawable.ic_left_white, 0).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
- }
-
- @Override
- public void initData() {
- String path = getIntent().getStringExtra("path");
- Glide.with(this).load(path).into(photoView);
- }
-
- @Override
- public void initEvent() {
-
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
index 5921acc..f7102ad 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckDetailActivity.java
@@ -357,7 +357,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -381,7 +381,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -466,7 +466,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -514,6 +514,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("上传失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
index fc87ff2..83b3dcc 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseCheckedDetailActivity.java
@@ -20,6 +20,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -128,7 +129,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -141,6 +142,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
index d056d4e..586773f 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseDetailActivity.java
@@ -1,6 +1,7 @@
package com.casic.dcms.ui;
import android.content.Context;
+import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.RelativeLayout;
@@ -16,12 +17,10 @@
import com.casic.dcms.bean.CaseDetailBean;
import com.casic.dcms.mvp.presenter.CaseDetailPresenterImpl;
import com.casic.dcms.mvp.view.ICaseDetailView;
-import com.casic.dcms.utils.ColorHelper;
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -53,16 +52,13 @@
TextView casePlaceView;
@BindView(R.id.caseSituationView)
TextView caseSituationView;
- @BindView(R.id.casePicGridView)
- RecyclerView casePicGridView;
- @BindView(R.id.emptyImageView)
- TextView emptyImageView;
+ @BindView(R.id.casePicRecyclerView)
+ RecyclerView casePicRecyclerView;
@BindView(R.id.handleRecordLayout)
RelativeLayout handleRecordLayout;
private CaseDetailPresenterImpl caseDetailPresenter;
private CaseDetailBean.DataBean data = new CaseDetailBean.DataBean();
- private Gson gson;
private List urls = new ArrayList<>();
@Override
@@ -87,8 +83,6 @@
String id = getIntent().getStringExtra("id");
caseDetailPresenter = new CaseDetailPresenterImpl(this);
caseDetailPresenter.onReadyRetrofitRequest(id);
-
- gson = new Gson();
}
@Override
@@ -109,34 +103,29 @@
caseCommunityView.setText(data.getCommunityName());
casePlaceView.setText(data.getFieldintro());
caseSituationView.setText(data.getDescription());
- List mediaList = gson.fromJson(data.getFileIdVerify(), new TypeToken>() {
- }.getType());
- for (String media : mediaList) {
- if (media.endsWith("jpeg") || media.endsWith("jpg") || media.endsWith("png")) {
- if (media.startsWith("http")) {
- urls.add(media);
- } else {
- urls.add(StringHelper.appendCompleteURL(media));
+
+ String images = data.getFileIdVerify();
+ if (!TextUtils.isEmpty(images)) {
+ List urls = new ArrayList<>();
+ String[] split = images.split(",");
+ for (String s : split) {
+ if (s.contains("jpg") || s.contains("jpeg")) {
+ urls.add(StringHelper.appendCompleteURL(s));
}
- ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
- imageAdapter.setMediaList(urls);
- casePicGridView.setVisibility(View.VISIBLE);
- casePicGridView.setLayoutManager(new GridLayoutManager(this, 2));
- casePicGridView.addItemDecoration(new ItemDecorationSpace());
- casePicGridView.setAdapter(imageAdapter);
- //九宫格点击事件
- imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
- @Override
- public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
- }
- });
- imageAdapter.setDeleteView(false);
- } else {
- emptyImageView.setVisibility(View.VISIBLE);
- emptyImageView.setText("该案卷无图片材料");
- emptyImageView.setText(ColorHelper.getResourcesColor(this, R.color.darkGray));
}
+ ImageRecycleViewAdapter imageAdapter = new ImageRecycleViewAdapter(this);
+ imageAdapter.setMediaList(urls);
+ casePicRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
+ casePicRecyclerView.addItemDecoration(new ItemDecorationSpace());
+ casePicRecyclerView.setAdapter(imageAdapter);
+ //九宫格点击事件
+ imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ OtherUtils.showBigImage(context, position, urls);
+ }
+ });
+ imageAdapter.setDeleteView(false);
}
}
int caseState = data.getCaseState();
@@ -147,6 +136,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseAudioView, R.id.handleRecordLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
index 6e8b307..d1376ec 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandleDetailActivity.java
@@ -180,7 +180,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -442,7 +442,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -466,6 +466,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainCaseHandleResult(ActionResultBean resultBean) {
if (resultBean.isSuccess()) {
ToastHelper.showToast("案卷处理成功", ToastHelper.SUCCESS);
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
index 6309521..46357b6 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -112,7 +113,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -120,6 +121,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick(R.id.handleLayout)
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
index 2ccb931..a8a4b96 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseProcessActivity.java
@@ -17,6 +17,7 @@
import com.casic.dcms.mvp.presenter.CaseProcessPresenterImpl;
import com.casic.dcms.mvp.view.ICaseProcessView;
import com.casic.dcms.utils.TimeLineDecoration;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -121,6 +122,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷处理记录失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseProcessPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
index 8b7ca22..f0c8d7c 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoDetailActivity.java
@@ -156,7 +156,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -208,6 +208,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
if (caseDetailPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
index 278e4e9..676a775 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseTodoHandledDetailActivity.java
@@ -18,6 +18,7 @@
import com.casic.dcms.utils.ItemDecorationSpace;
import com.casic.dcms.utils.OtherUtils;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUITopBarLayout;
import java.util.ArrayList;
@@ -117,7 +118,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -125,6 +126,11 @@
}
}
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
+
@OnClick({R.id.caseHandleLayout})
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
index 6a429a4..65f69e2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadActivity.java
@@ -549,7 +549,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -591,14 +591,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (!TextUtils.isEmpty(audioUrl)) {
mediaList.add(audioUrl);
@@ -632,6 +638,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
index 3ccc444..2ab5a19 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseUploadQuicklyActivity.java
@@ -364,7 +364,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
@@ -392,14 +392,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -425,6 +431,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
submitDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
index b1ee400..8e43853 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifiedDetailActivity.java
@@ -139,7 +139,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -239,4 +239,9 @@
mediaPlayer = null;
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取案卷详情失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
index 0dcdd9b..41800f2 100644
--- a/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/CaseVerifyDetailActivity.java
@@ -229,7 +229,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, urls.get(position));
+ OtherUtils.showBigImage(context, position, urls);
}
});
imageAdapter.setDeleteView(false);
@@ -465,6 +465,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainLargeClassData(CaseLargeClassBean largeClassBean) {
if (largeClassBean.isSuccess()) {
//设置大类数据
@@ -620,7 +625,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
index 93120d6..0f065e1 100644
--- a/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ChangePasswordActivity.java
@@ -114,4 +114,9 @@
finish();
}
}
+
+ @Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
}
diff --git a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
index 8ccc0ca..e5bdf09 100644
--- a/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/FivePackageUploadActivity.java
@@ -210,14 +210,20 @@
private void submitCase() {
String longitude = longitudeView.getText().toString();
String latitude = latitudeView.getText().toString();
+ if (longitude.equals("0") || latitude.equals("0") || TextUtils.isEmpty(longitude) || TextUtils.isEmpty(latitude)) {
+ ToastHelper.showToast("经纬度异常,请重新选择位置", ToastHelper.WARING);
+ return;
+ }
String fieldIntro = caseLocationView.getText().toString();
if (TextUtils.isEmpty(fieldIntro)) {
ToastHelper.showToast("案卷地点还未填写", ToastHelper.WARING);
+ return;
}
String description = caseDetailEditView.getText().toString();
if (TextUtils.isEmpty(description)) {
ToastHelper.showToast("案卷情况还未填写", ToastHelper.WARING);
+ return;
}
if (mediaList.size() != 2) {
ToastHelper.showToast("必须选择两张图片", ToastHelper.WARING);
@@ -250,6 +256,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void obtainUploadAudioResult(ActionResultBean resultBean) {
}
@@ -274,7 +285,7 @@
imageAdapter.setOnItemClickListener(new ImageRecycleViewAdapter.OnItemClickListener() {
@Override
public void onClick(int position) {
- OtherUtils.showBigImage(context, realPaths.get(position));
+ OtherUtils.showBigImage(context, position, realPaths);
}
});
//删除按钮点击事件
diff --git a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
index d209555..542a90e 100644
--- a/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/LoginActivity.java
@@ -3,7 +3,6 @@
import android.content.Intent;
import android.text.TextUtils;
-import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
@@ -23,7 +22,6 @@
import com.casic.dcms.utils.ToastHelper;
import com.casic.dcms.utils.TokenHelper;
import com.casic.dcms.widgets.InputDialog;
-import com.google.gson.Gson;
import com.qmuiteam.qmui.alpha.QMUIAlphaImageButton;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;
@@ -193,6 +191,11 @@
}
@Override
+ public void loginFail() {
+ ToastHelper.showToast("登录失败,请检查账号密码", ToastHelper.ERROR);
+ }
+
+ @Override
public void hideProgress() {
loadingDialog.hide();
}
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
index 7b095fb..78880dc 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/HomePageFragment.java
@@ -30,6 +30,7 @@
import com.casic.dcms.ui.UrgentCaseActivity;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.StringHelper;
+import com.casic.dcms.utils.ToastHelper;
import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
import butterknife.BindView;
@@ -147,6 +148,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("获取用户信息超时", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (userDataPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
index d82b56b..154d77d 100644
--- a/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
+++ b/app/src/main/java/com/casic/dcms/ui/fragment/MinePageFragment.java
@@ -141,6 +141,11 @@
}
@Override
+ public void obtainDataFail() {
+ ToastHelper.showToast("操作失败", ToastHelper.ERROR);
+ }
+
+ @Override
public void onDestroyView() {
super.onDestroyView();
if (loginOutPresenter != null) {
diff --git a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
index d0e0ec6..62b84dd 100644
--- a/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
+++ b/app/src/main/java/com/casic/dcms/utils/OtherUtils.java
@@ -3,15 +3,15 @@
import android.content.Context;
import android.content.Intent;
-import com.casic.dcms.ui.BigPictureActivity;
import com.casic.dcms.ui.CaseProcessActivity;
+import com.casic.dcms.widgets.BigPictureDialog;
+
+import java.util.List;
public class OtherUtils {
//查看大图
- public static void showBigImage(Context context, String imagePath) {
- Intent intent = new Intent(context, BigPictureActivity.class);
- intent.putExtra("path", imagePath);
- context.startActivity(intent);
+ public static void showBigImage(Context context, int index, List imageList) {
+ new BigPictureDialog.Builder().setContext(context).setImageIndex(index).setImageList(imageList).build().show();
}
//查看案卷处理记录
diff --git a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
index 0412275..9cdf5a1 100644
--- a/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
+++ b/app/src/main/java/com/casic/dcms/utils/retrofit/RetrofitServiceManager.java
@@ -1,7 +1,5 @@
package com.casic.dcms.utils.retrofit;
-import android.util.Log;
-
import com.casic.dcms.bean.ActionResultBean;
import com.casic.dcms.bean.CaseCheckBean;
import com.casic.dcms.bean.CaseCheckedBean;
@@ -65,7 +63,7 @@
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() {
@Override
public void log(@NotNull String message) {
- Log.d(TAG, "log: " + message);
+// Log.d(TAG, "log: " + message);
}
});
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
diff --git a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
index 2a358c0..3e6ed4e 100644
--- a/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
+++ b/app/src/main/java/com/casic/dcms/widgets/BigPictureDialog.java
@@ -1,41 +1,167 @@
package com.casic.dcms.widgets;
+import android.annotation.SuppressLint;
+import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.Window;
+import android.view.WindowManager;
+import android.widget.TextView;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.fragment.app.DialogFragment;
+import androidx.appcompat.app.AlertDialog;
+import androidx.viewpager.widget.PagerAdapter;
+import androidx.viewpager.widget.ViewPager;
import com.bumptech.glide.Glide;
import com.casic.dcms.R;
-import com.qmuiteam.qmui.widget.QMUIRadiusImageView;
+import com.luck.picture.lib.photoview.PhotoView;
+import com.qmuiteam.qmui.util.QMUIDisplayHelper;
-/**
- * @author : Pengxh
- * @time : 2021/4/13 16:32
- * @email : 290677893@qq.com
- **/
-public class BigPictureDialog extends DialogFragment {
+import org.jetbrains.annotations.NotNull;
- private static final String TAG = "BigPictureDialog";
- private View mRootView;
+import java.util.List;
- @Nullable
+public class BigPictureDialog extends AlertDialog {
+
+ private Context context;
+ private int index;
+ private List data;
+ private TextView pageNumberView;
+ private ViewPager imagePagerView;
+ private Window window;
+
+ private BigPictureDialog(Builder builder) {
+ super(builder.mContext, R.style.CustomDialogStyle);
+ this.context = builder.mContext;
+ this.index = builder.index;
+ this.data = builder.images;
+ }
+
@Override
- public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- //对话框的布局
- if (mRootView == null) {
- mRootView = inflater.inflate(R.layout.dialog_big_picture, container, false);
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.dialog_big_picture);
+
+ pageNumberView = findViewById(R.id.pageNumberView);
+ imagePagerView = findViewById(R.id.imagePagerView);
+ initData();
+ window = getWindow();
+
+ setCancelable(true);
+ setCanceledOnTouchOutside(true);
+ }
+
+ @Override
+ public void onAttachedToWindow() {
+ super.onAttachedToWindow();
+ WindowManager.LayoutParams layoutParams = window.getAttributes();
+ layoutParams.width = (int) (QMUIDisplayHelper.getScreenWidth(context) * 0.9);
+ layoutParams.height = (int) (QMUIDisplayHelper.getScreenHeight(context) * 0.65);
+ window.setAttributes(layoutParams);
+ }
+
+ private void initData() {
+ imagePagerView.setAdapter(new BigPictureAdapter());
+ imagePagerView.setCurrentItem(index);
+ imagePagerView.setOffscreenPageLimit(2);//设置预加载数量
+ imagePagerView.setPageMargin(10);//控制两幅图之间的间距
+ imagePagerView.setPageTransformer(true, new ZoomOutPageTransformer());
+ imagePagerView.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
+ @Override
+ public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
+
+ }
+
+ @SuppressLint("SetTextI18n")
+ @Override
+ public void onPageSelected(int position) {
+ pageNumberView.setText("(" + (position + 1) + "/" + data.size() + ")");
+ }
+
+ @Override
+ public void onPageScrollStateChanged(int state) {
+
+ }
+ });
+ }
+
+ class BigPictureAdapter extends PagerAdapter {
+
+ @Override
+ public int getCount() {
+ return data.size();
}
- Bundle bundle = getArguments();
- if (bundle != null) {
- String path = bundle.getString("path");
- QMUIRadiusImageView radiusImageView = mRootView.findViewById(R.id.bigPictureView);
- Glide.with(this).load(path).into(radiusImageView);
+
+ @Override
+ public boolean isViewFromObject(@NotNull View view, @NotNull Object object) {
+ return view == object;
}
- return mRootView;
+
+ @NotNull
+ @Override
+ public Object instantiateItem(@NotNull ViewGroup container, int position) {
+ View view = LayoutInflater.from(context).inflate(R.layout.item_big_picture, container, false);
+ PhotoView photoView = view.findViewById(R.id.photoView);
+ Glide.with(context).load(data.get(position)).into(photoView);
+ container.addView(view);
+ return view;
+ }
+
+ @Override
+ public void destroyItem(ViewGroup container, int position, @NotNull Object object) {
+ container.removeView((View) object);
+ }
+ }
+
+ //设置切换动画
+ public static class ZoomOutPageTransformer implements ViewPager.PageTransformer {
+ //自由控制缩放比例
+ private static final float MAX_SCALE = 1f;
+ private static final float MIN_SCALE = 0.85f;//0.85f
+
+ @Override
+ public void transformPage(@NotNull View page, float position) {
+
+ if (position <= 1) {
+ float scaleFactor = MIN_SCALE + (1 - Math.abs(position)) * (MAX_SCALE - MIN_SCALE);
+ page.setScaleX(scaleFactor);
+ if (position > 0) {
+ page.setTranslationX(-scaleFactor * 2);
+ } else if (position < 0) {
+ page.setTranslationX(scaleFactor * 2);
+ }
+ page.setScaleY(scaleFactor);
+ } else {
+ page.setScaleX(MIN_SCALE);
+ page.setScaleY(MIN_SCALE);
+ }
+ }
+ }
+
+ public static class Builder {
+ private Context mContext;
+ private int index;
+ private List images;
+
+ public Builder setContext(Context mContext) {
+ this.mContext = mContext;
+ return this;
+ }
+
+ public Builder setImageIndex(int imageIndex) {
+ this.index = imageIndex;
+ return this;
+ }
+
+ public Builder setImageList(List images) {
+ this.images = images;
+ return this;
+ }
+
+ public BigPictureDialog build() {
+ return new BigPictureDialog(this);
+ }
}
}
diff --git a/app/src/main/res/layout/activity_big_pic.xml b/app/src/main/res/layout/activity_big_pic.xml
deleted file mode 100644
index bc09ace..0000000
--- a/app/src/main/res/layout/activity_big_pic.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_case_detail.xml b/app/src/main/res/layout/activity_case_detail.xml
index 104eb8d..adb7b93 100644
--- a/app/src/main/res/layout/activity_case_detail.xml
+++ b/app/src/main/res/layout/activity_case_detail.xml
@@ -201,22 +201,10 @@
android:textSize="@dimen/textFontSize" />
-
-
+ android:layout_toEndOf="@id/vv" />
diff --git a/app/src/main/res/layout/activity_package.xml b/app/src/main/res/layout/activity_package.xml
index f64fc21..68f6ea1 100644
--- a/app/src/main/res/layout/activity_package.xml
+++ b/app/src/main/res/layout/activity_package.xml
@@ -145,6 +145,7 @@
diff --git a/app/src/main/res/layout/dialog_big_picture.xml b/app/src/main/res/layout/dialog_big_picture.xml
index 42a4438..dce0b9d 100644
--- a/app/src/main/res/layout/dialog_big_picture.xml
+++ b/app/src/main/res/layout/dialog_big_picture.xml
@@ -1,13 +1,54 @@
-
+ android:id="@+id/cardViewLayout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ app:cardCornerRadius="5dp">
-
-
\ No newline at end of file
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:layout_margin="5dp"
+ android:background="@color/white"
+ android:orientation="vertical"
+ android:paddingHorizontal="5dp">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_big_picture.xml b/app/src/main/res/layout/item_big_picture.xml
new file mode 100644
index 0000000..489867f
--- /dev/null
+++ b/app/src/main/res/layout/item_big_picture.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 6db8b57..02181b6 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -28,4 +28,25 @@
- true
- true
+
+