王鹏鹏 2 anos atrás
pai
commit
9db09b8cda

+ 2 - 2
workbenches/src/main/java/com/yingyang/workbenches/datamonitor/DataMonitorFragment.kt

@@ -98,10 +98,10 @@ class DataMonitorFragment : BaseMVVMFragment<FragmentDataMonitorBinding, DataMon
         }, success = {
             if (it != null) {
                 val summarize =
-                    "您已开通专属训练<font color='#FF0000'>" + it.taskCount + "</font>天,共累计完成了专属训练<font color='#FF0000'>" + it.successCount + "</font>次"
+                    "您已开通专属训练<font color='#FF0000'>" + it.getTaskCountInfo() + "</font>天,共累计完成了专属训练<font color='#FF0000'>" + it.getSuccessCountInfo() + "</font>次"
                 binding.tvSummarize.setText(Html.fromHtml(summarize))
                 val trainingTime =
-                    "累计训练时长<font color='#FF0000'>" + it.trainTime + "</font>"
+                    "累计训练时长<font color='#FF0000'>" + it.getTrainTimeInfo() + "</font>"
                 binding.tvTrainingTime.setText(Html.fromHtml(trainingTime))
             }
         })

+ 25 - 1
workbenches/src/main/java/com/yingyang/workbenches/entity/StatisticRecordBean.kt

@@ -7,4 +7,28 @@ data class StatisticRecordBean(
     val taskCount: String,
     val trainTime: String,
     val successCount: String
-)
+) {
+    fun getTaskCountInfo(): String {
+        return if (taskCount.isNullOrEmpty()) {
+            "0"
+        } else {
+            taskCount
+        }
+    }
+
+    fun getTrainTimeInfo(): String {
+        return if (trainTime.isNullOrEmpty()) {
+            "0"
+        } else {
+            trainTime
+        }
+    }
+    fun getSuccessCountInfo(): String {
+        return if (successCount.isNullOrEmpty()) {
+            "0"
+        } else {
+            successCount
+        }
+    }
+
+}