From ac7e902dca62fe00f442094a751048a802d13f90 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 16 九月 2025 09:15:28 +0800
Subject: [PATCH] 2025年09月16日09:15:27
---
app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java | 125 ++++++++++++++++++++++-------------------
1 files changed, 66 insertions(+), 59 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java
index 1d71d07..d1c4296 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java
@@ -147,14 +147,18 @@
if (mMessageBean.getStatus().equals(MessageStateType.processed)) {
//宸茬粡瑙e喅鎺夌殑闅愯棌
- viewBinding.messageInfoBackTv.setVisibility(View.GONE);
- viewBinding.messageInfoSolveTv.setVisibility(View.GONE);
+ viewBinding.messageInfoWorkOut.setVisibility(View.GONE);
+// viewBinding.messageInfoBackTv.setVisibility(View.GONE);
+// viewBinding.messageInfoSolveTv.setVisibility(View.GONE);
} else {
if (mMessageBean.getType().equals(MessageAlarmStateType.fault)) {
- return;
+ //鍙戠敓涓殑娑堟伅涓旀槸鏁呴殰鎵嶈鏄剧ず
+ viewBinding.messageInfoWorkOut.setVisibility(View.VISIBLE);
+ } else {
+ viewBinding.messageInfoWorkOut.setVisibility(View.GONE);
}
- viewBinding.messageInfoBackTv.setVisibility(View.GONE);
- viewBinding.messageInfoSolveTv.setVisibility(View.GONE);
+// viewBinding.messageInfoBackTv.setVisibility(View.GONE);
+// viewBinding.messageInfoSolveTv.setVisibility(View.GONE);
}
}
});
@@ -261,7 +265,6 @@
private void initView() {
-
viewBinding.toolbarTopRl.topTitleTv.setText(R.string.event_details);
viewBinding.toolbarTopRl.topBackLl.setVisibility(View.VISIBLE);
@@ -273,64 +276,68 @@
viewBinding.messageInfoPowerStationLocationIn.leftTitleTv.setText(R.string.message_alarm_detailspower_station_location);
viewBinding.messageInfoAlarmTimeIn.leftTitleTv.setText(R.string.event_time);
viewBinding.messageInfoAlarmTreatmentOptionsIn.leftTitleTv.setText(R.string.treatment_options);
-
- viewBinding.messageInfoHomeNameTv.setText(mMessageBean.getHomeName());
- viewBinding.messageInfoEventTitleIn.rightContentTv.setText(mMessageBean.getTitle());
- viewBinding.messageInfoEventContentIn.rightContentTv.setText(mMessageBean.getDescription());
- viewBinding.messageInfoRemarkIn.rightContentTv.setText(mMessageBean.getRemark());
- viewBinding.messageInfoAlarmDeviceIn.rightContentTv.setText(mMessageBean.getDeviceDesc());
- viewBinding.messageInfoPowerStationLocationIn.rightContentTv.setText(mMessageBean.getLocationAddress());
- String date = TimeUtils.getTimeFromTimestamp(mMessageBean.getCreateTime());
- viewBinding.messageInfoAlarmTimeIn.rightContentTv.setText(date);
- viewBinding.messageInfoAlarmTreatmentOptionsIn.rightContentTv.setText(mMessageBean.getPlan());
- stateStyle(viewBinding.messageInfoAlarmStateTv);
+ try {
+ viewBinding.messageInfoHomeNameTv.setText(mMessageBean.getHomeName());
+ viewBinding.messageInfoEventTitleIn.rightContentTv.setText(mMessageBean.getTitle());
+ viewBinding.messageInfoEventContentIn.rightContentTv.setText(mMessageBean.getDescription());
+ viewBinding.messageInfoRemarkIn.rightContentTv.setText(mMessageBean.getRemark());
+ viewBinding.messageInfoAlarmDeviceIn.rightContentTv.setText(mMessageBean.getDeviceDesc());
+ viewBinding.messageInfoPowerStationLocationIn.rightContentTv.setText(mMessageBean.getLocationAddress());
+ String date = TimeUtils.getTimeFromTimestamp(mMessageBean.getCreateTime());
+ viewBinding.messageInfoAlarmTimeIn.rightContentTv.setText(date);
+ viewBinding.messageInfoAlarmTreatmentOptionsIn.rightContentTv.setText(mMessageBean.getPlan());
+ stateStyle(viewBinding.messageInfoAlarmStateTv);
- if (mMessageBean.getStatus().equals(MessageStateType.untreated) && mMessageBean.getType().equals(MessageAlarmStateType.fault)) {
- //鍙戠敓涓殑娑堟伅涓旀槸鏁呴殰鎵嶈鏄剧ず
- viewBinding.messageInfoWorkOut.setVisibility(View.VISIBLE);
- }
+ if (mMessageBean.getStatus().equals(MessageStateType.untreated) && mMessageBean.getType().equals(MessageAlarmStateType.fault)) {
+ //鍙戠敓涓殑娑堟伅涓旀槸鏁呴殰鎵嶈鏄剧ず
+ viewBinding.messageInfoWorkOut.setVisibility(View.VISIBLE);
+ } else {
+ viewBinding.messageInfoWorkOut.setVisibility(View.GONE);
+ }
- if (UserConfigManage.getInstance().isBAccount()) {
- viewBinding.messageInfoAlarmTreatmentOptionsIn.getRoot().setVisibility(View.VISIBLE);
+
+ if (UserConfigManage.getInstance().isBAccount()) {
+ viewBinding.messageInfoAlarmTreatmentOptionsIn.getRoot().setVisibility(View.VISIBLE);
+ } else {
+ viewBinding.messageInfoAlarmTreatmentOptionsIn.getRoot().setVisibility(View.GONE);
+ }
+
+ if (TextUtils.isEmpty(mMessageBean.getTitle())) {
+ viewBinding.messageInfoEventTitleIn.getRoot().setVisibility(View.GONE);
+ }
+ if (TextUtils.isEmpty(mMessageBean.getDescription())) {
+ viewBinding.messageInfoEventContentIn.getRoot().setVisibility(View.GONE);
+ }
+ if (TextUtils.isEmpty(mMessageBean.getRemark())) {
+ viewBinding.messageInfoRemarkIn.getRoot().setVisibility(View.GONE);
+ }
+ if (TextUtils.isEmpty(mMessageBean.getDeviceDesc())) {
+ viewBinding.messageInfoAlarmDeviceIn.getRoot().setVisibility(View.GONE);
+ }
+ if (TextUtils.isEmpty(mMessageBean.getLocationAddress())) {
+ viewBinding.messageInfoPowerStationLocationIn.getRoot().setVisibility(View.GONE);
+ }
+ if (TextUtils.isEmpty(mMessageBean.getPlan())) {
+ viewBinding.messageInfoAlarmTreatmentOptionsIn.getRoot().setVisibility(View.GONE);
+ }
+//
+// if (!TextUtils.isEmpty(mMessageBean.getPlan())) {
// viewBinding.messageInfoAlarmTreatmentOptionsIn.lineV.setVisibility(View.GONE);
- } else {
+// } else if (!TextUtils.isEmpty(mMessageBean.getCreateTime().toString())) {
// viewBinding.messageInfoAlarmTimeIn.lineV.setVisibility(View.GONE);
- }
-
- if (TextUtils.isEmpty(mMessageBean.getTitle())) {
- viewBinding.messageInfoEventTitleIn.getRoot().setVisibility(View.GONE);
- }
- if (TextUtils.isEmpty(mMessageBean.getDescription())) {
- viewBinding.messageInfoEventContentIn.getRoot().setVisibility(View.GONE);
- }
- if (TextUtils.isEmpty(mMessageBean.getRemark())) {
- viewBinding.messageInfoRemarkIn.getRoot().setVisibility(View.GONE);
- }
- if (TextUtils.isEmpty(mMessageBean.getDeviceDesc())) {
- viewBinding.messageInfoAlarmDeviceIn.getRoot().setVisibility(View.GONE);
- }
- if (TextUtils.isEmpty(mMessageBean.getLocationAddress())) {
- viewBinding.messageInfoPowerStationLocationIn.getRoot().setVisibility(View.GONE);
- }
- if (TextUtils.isEmpty(mMessageBean.getPlan())) {
- viewBinding.messageInfoAlarmTreatmentOptionsIn.getRoot().setVisibility(View.GONE);
- }
-
- if (!TextUtils.isEmpty(mMessageBean.getPlan())) {
- viewBinding.messageInfoAlarmTreatmentOptionsIn.lineV.setVisibility(View.GONE);
- } else if (!TextUtils.isEmpty(mMessageBean.getCreateTime().toString())) {
- viewBinding.messageInfoAlarmTimeIn.lineV.setVisibility(View.GONE);
- } else if (!TextUtils.isEmpty(mMessageBean.getLocationAddress())) {
- viewBinding.messageInfoPowerStationLocationIn.lineV.setVisibility(View.GONE);
- } else if (!TextUtils.isEmpty(mMessageBean.getDeviceDesc())) {
- viewBinding.messageInfoAlarmDeviceIn.lineV.setVisibility(View.GONE);
- } else if (!TextUtils.isEmpty(mMessageBean.getRemark())) {
- viewBinding.messageInfoRemarkIn.lineV.setVisibility(View.GONE);
- } else if (!TextUtils.isEmpty(mMessageBean.getDescription())) {
- viewBinding.messageInfoEventContentIn.lineV.setVisibility(View.GONE);
- } else if (!TextUtils.isEmpty(mMessageBean.getTitle())) {
- viewBinding.messageInfoEventTitleIn.lineV.setVisibility(View.GONE);
+// } else if (!TextUtils.isEmpty(mMessageBean.getLocationAddress())) {
+// viewBinding.messageInfoPowerStationLocationIn.lineV.setVisibility(View.GONE);
+// } else if (!TextUtils.isEmpty(mMessageBean.getDeviceDesc())) {
+// viewBinding.messageInfoAlarmDeviceIn.lineV.setVisibility(View.GONE);
+// } else if (!TextUtils.isEmpty(mMessageBean.getRemark())) {
+// viewBinding.messageInfoRemarkIn.lineV.setVisibility(View.GONE);
+// } else if (!TextUtils.isEmpty(mMessageBean.getDescription())) {
+// viewBinding.messageInfoEventContentIn.lineV.setVisibility(View.GONE);
+// } else if (!TextUtils.isEmpty(mMessageBean.getTitle())) {
+// viewBinding.messageInfoEventTitleIn.lineV.setVisibility(View.GONE);
+// }
+ } catch (Exception e) {
}
}
--
Gitblit v1.8.0