|
@@ -460,6 +460,7 @@ public class WaterCheckFragment extends PhotoFragment {
|
|
|
}
|
|
|
checkBox.setText(dictEntity.getItemText());
|
|
|
if (ides != null && ides.contains(dictEntity.getId())) {
|
|
|
+ dictEntities.add(dictEntity);
|
|
|
checkBox.setChecked(true);
|
|
|
}
|
|
|
checkBox.setOnCheckedChangeListener((buttonView, isChecked1) -> {
|
|
@@ -468,9 +469,25 @@ public class WaterCheckFragment extends PhotoFragment {
|
|
|
} else {
|
|
|
dictEntities.remove(dictEntity);
|
|
|
}
|
|
|
+ if (dictEntities.isEmpty()) {
|
|
|
+ binding.llErrorPhoto.setVisibility(View.GONE);
|
|
|
+ binding.rvListPhoto.setVisibility(View.GONE);
|
|
|
+ photoList.clear();
|
|
|
+ } else {
|
|
|
+ binding.llErrorPhoto.setVisibility(View.VISIBLE);
|
|
|
+ binding.rvListPhoto.setVisibility(View.VISIBLE);
|
|
|
+ }
|
|
|
});
|
|
|
binding.llAbnormalView.addView(checkBox, dictEntityList.indexOf(dictEntity));
|
|
|
}
|
|
|
+ if (dictEntities.isEmpty()) {
|
|
|
+ binding.llErrorPhoto.setVisibility(View.GONE);
|
|
|
+ binding.rvListPhoto.setVisibility(View.GONE);
|
|
|
+ photoList.clear();
|
|
|
+ } else {
|
|
|
+ binding.llErrorPhoto.setVisibility(View.VISIBLE);
|
|
|
+ binding.rvListPhoto.setVisibility(View.VISIBLE);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -900,11 +917,6 @@ public class WaterCheckFragment extends PhotoFragment {
|
|
|
waterMeterEntity.setMeterNum("");
|
|
|
}
|
|
|
|
|
|
- if (waterMeterEntity.getKbdDescribes() == null) {
|
|
|
- waterMeterEntity.setTaskState(0);
|
|
|
- } else {
|
|
|
- waterMeterEntity.setTaskState(1);
|
|
|
- }
|
|
|
if (!dictEntities.isEmpty()) {
|
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
|
if (waterMeterEntity.getKbdDescribes() == null) {
|
|
@@ -922,6 +934,11 @@ public class WaterCheckFragment extends PhotoFragment {
|
|
|
} else {
|
|
|
waterMeterEntity.setKbdDescribes(null);
|
|
|
}
|
|
|
+ if (waterMeterEntity.getKbdDescribes() == null) {
|
|
|
+ waterMeterEntity.setTaskState(0);
|
|
|
+ } else {
|
|
|
+ waterMeterEntity.setTaskState(1);
|
|
|
+ }
|
|
|
waterMeterEntity.setWfDescribes(null);
|
|
|
waterMeterEntity.setWfbdFileList(null);
|
|
|
if (!TextUtils.isEmpty(binding.edDescribe.getText().toString())) {
|
|
@@ -957,11 +974,6 @@ public class WaterCheckFragment extends PhotoFragment {
|
|
|
waterMeterEntity.setMeterNum("");
|
|
|
}
|
|
|
|
|
|
- if (waterMeterEntity.getKbdDescribes() == null) {
|
|
|
- waterMeterEntity.setTaskState(0);
|
|
|
- } else {
|
|
|
- waterMeterEntity.setTaskState(1);
|
|
|
- }
|
|
|
if (!dictEntities.isEmpty()) {
|
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
|
if (waterMeterEntity.getKbdDescribes() == null) {
|
|
@@ -977,6 +989,11 @@ public class WaterCheckFragment extends PhotoFragment {
|
|
|
}
|
|
|
waterMeterEntity.getKbdDescribes().setExceptionType(stringBuilder.toString());
|
|
|
}
|
|
|
+ if (waterMeterEntity.getKbdDescribes() == null) {
|
|
|
+ waterMeterEntity.setTaskState(0);
|
|
|
+ } else {
|
|
|
+ waterMeterEntity.setTaskState(1);
|
|
|
+ }
|
|
|
waterMeterEntity.setWfDescribes(null);
|
|
|
waterMeterEntity.setWfbdFileList(null);
|
|
|
if (!TextUtils.isEmpty(binding.edDescribe.getText().toString())) {
|