修复一个bug:完成列表界面的用时显示不正确

This commit is contained in:
oldchen
2019-07-27 13:00:31 +08:00
parent 3a368f9302
commit d11a37c450
3 changed files with 8 additions and 1 deletions

View File

@ -45,6 +45,8 @@ class DoneTaskPageLogic {
Duration diff = timeStart.difference(timeEnd); Duration diff = timeStart.difference(timeEnd);
final context = _model.context; final context = _model.context;
debugPrint("差别:${timeStart} end:${timeEnd}");
return diff.inDays == 0 return diff.inDays == 0
? "${DemoLocalizations.of(context).hours(diff.inHours)}" ? "${DemoLocalizations.of(context).hours(diff.inHours)}"
: "${DemoLocalizations.of(context).days(diff.inDays)}"; : "${DemoLocalizations.of(context).days(diff.inDays)}";

View File

@ -259,7 +259,7 @@ class EditTaskPageLogic {
account: account, account: account,
taskType: _model.taskIcon.taskName, taskType: _model.taskIcon.taskName,
taskDetailNum: _model.taskDetails.length, taskDetailNum: _model.taskDetails.length,
createDate: DateTime.now().toIso8601String(), createDate: _model?.createDate?.toIso8601String() ?? DateTime.now().toIso8601String(),
startDate: _model.startDate?.toIso8601String(), startDate: _model.startDate?.toIso8601String(),
deadLine: _model.deadLine?.toIso8601String(), deadLine: _model.deadLine?.toIso8601String(),
detailList: _model.taskDetails, detailList: _model.taskDetails,
@ -283,6 +283,7 @@ class EditTaskPageLogic {
_model.deadLine = DateTime.parse(oldTaskBean.deadLine); _model.deadLine = DateTime.parse(oldTaskBean.deadLine);
if(oldTaskBean.startDate != null) if(oldTaskBean.startDate != null)
_model.startDate = DateTime.parse(oldTaskBean.startDate); _model.startDate = DateTime.parse(oldTaskBean.startDate);
_model.createDate = DateTime.parse(oldTaskBean.createDate);
_model.changeTimes = oldTaskBean.changeTimes ?? 0; _model.changeTimes = oldTaskBean.changeTimes ?? 0;
_model.taskIcon = oldTaskBean.taskIconBean; _model.taskIcon = oldTaskBean.taskIconBean;
_model.currentTaskName = oldTaskBean.taskName; _model.currentTaskName = oldTaskBean.taskName;

View File

@ -23,6 +23,10 @@ class EditTaskPageModel extends ChangeNotifier{
DateTime deadLine; DateTime deadLine;
//开始日期 //开始日期
DateTime startDate; DateTime startDate;
//创建日期
DateTime createDate;
TaskIconBean taskIcon; TaskIconBean taskIcon;
String currentTaskName = ""; String currentTaskName = "";
int changeTimes = 0; int changeTimes = 0;