|
|
@@ -10,6 +10,7 @@ import com.yingyang.workbenches.databinding.FragmentDataMonitorBinding
|
|
|
import com.yingyang.workbenches.entity.DayBean
|
|
|
import com.yingyang.workbenches.entity.MonthRecordBean
|
|
|
import com.yingyangfly.baselib.ext.setOnSingleClickListener
|
|
|
+import com.yingyangfly.baselib.ext.toast
|
|
|
import com.yingyangfly.baselib.mvvm.BaseMVVMFragment
|
|
|
import com.yingyangfly.baselib.utils.RxBusCodes
|
|
|
import com.yingyangfly.baselib.utils.StringUtil
|
|
|
@@ -39,11 +40,6 @@ class DataMonitorFragment : BaseMVVMFragment<FragmentDataMonitorBinding, DataMon
|
|
|
rvDate.layoutManager = GridLayoutManager(mContext, 7)
|
|
|
rvDate.adapter = dateAdapter
|
|
|
dateAdapter.setData(dataList)
|
|
|
- val summarize =
|
|
|
- "您已开通专属训练<font color='#FF0000'>10</font>天,共累计完成了专属训练<font color='#FF0000'>5</font>次"
|
|
|
- tvSummarize.setText(Html.fromHtml(summarize))
|
|
|
- val trainingTime = "累计训练时长(含自由训练)<font color='#FF0000'>300</font>分钟"
|
|
|
- tvTrainingTime.setText(Html.fromHtml(trainingTime))
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -63,6 +59,22 @@ class DataMonitorFragment : BaseMVVMFragment<FragmentDataMonitorBinding, DataMon
|
|
|
|
|
|
override fun initData() {
|
|
|
loadData()
|
|
|
+ getStatisticRecord()
|
|
|
+ }
|
|
|
+
|
|
|
+ private fun getStatisticRecord() {
|
|
|
+ viewModel.getStatisticRecord(fail = {
|
|
|
+ it.toast()
|
|
|
+ }, success = {
|
|
|
+ if (it != null) {
|
|
|
+ val summarize =
|
|
|
+ "您已开通专属训练<font color='#FF0000'>" + it.taskCount + "</font>天,共累计完成了专属训练<font color='#FF0000'>" + it.successCount + "</font>次"
|
|
|
+ binding.tvSummarize.setText(Html.fromHtml(summarize))
|
|
|
+ val trainingTime =
|
|
|
+ "累计训练时长(含自由训练)<font color='#FF0000'>" + it.trainTime + "</font>分钟"
|
|
|
+ binding.tvTrainingTime.setText(Html.fromHtml(trainingTime))
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
/**
|