diff --git a/app/src/main/java/com/casic/dcms/vm/CaseViewModel.java b/app/src/main/java/com/casic/dcms/vm/CaseViewModel.java index 87e4455..687cc4b 100644 --- a/app/src/main/java/com/casic/dcms/vm/CaseViewModel.java +++ b/app/src/main/java/com/casic/dcms/vm/CaseViewModel.java @@ -334,7 +334,6 @@ @Override public void onCompleted() { loadState.setValue(LoadState.Success); - StringHub.show(BaseApplication.get(), "案卷提交成功"); } @Override @@ -354,6 +353,8 @@ int responseCode = StringHelper.separateResponseCode(response); if (responseCode != 200) { loadState.setValue(LoadState.Fail); + } else { + StringHub.show(BaseApplication.get(), "案卷提交成功"); } } catch (IOException e) { e.printStackTrace(); @@ -373,7 +374,6 @@ @Override public void onCompleted() { loadState.setValue(LoadState.Success); - StringHub.show(BaseApplication.get(), "案卷提交成功"); } @Override @@ -393,6 +393,8 @@ int responseCode = StringHelper.separateResponseCode(response); if (responseCode != 200) { loadState.setValue(LoadState.Fail); + } else { + StringHub.show(BaseApplication.get(), "案卷提交成功"); } } catch (IOException e) { e.printStackTrace();