From 9b51b5c26cf4166a2f827221e66c6ee89da9ad43 Mon Sep 17 00:00:00 2001 From: jyuesong <425698907@qq.com> Date: Thu, 20 Jan 2022 19:59:37 +0800 Subject: [PATCH] fix bug --- lib/base/http/api.dart | 2 ++ lib/module/env/env_bean.dart | 11 ++--------- lib/module/task/task_bean.dart | 2 +- 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/lib/base/http/api.dart b/lib/base/http/api.dart index 508a26e..d37a33c 100644 --- a/lib/base/http/api.dart +++ b/lib/base/http/api.dart @@ -103,6 +103,7 @@ class Api { if (id != null) { data["_id"] = id; + data["id"] = id; return await Http.put( Url.addTask, data, @@ -207,6 +208,7 @@ class Api { if (id != null) { data["_id"] = id; + data["id"] = id; return await Http.put( Url.addEnv, data, diff --git a/lib/module/env/env_bean.dart b/lib/module/env/env_bean.dart index 1cf32f9..d54c3d5 100644 --- a/lib/module/env/env_bean.dart +++ b/lib/module/env/env_bean.dart @@ -10,18 +10,11 @@ class EnvBean { String? name; String? remarks; - EnvBean( - {this.value, - this.sId, - this.created, - this.status, - this.timestamp, - this.name, - this.remarks}); + EnvBean({this.value, this.sId, this.created, this.status, this.timestamp, this.name, this.remarks}); EnvBean.fromJson(Map json) { value = json['value']; - sId = json['_id']; + sId = json.containsKey('_id') ? json['_id'].toString() : (json.containsKey('id') ? json['id'].toString() : ""); created = json['created']; status = json['status']; timestamp = json['timestamp']; diff --git a/lib/module/task/task_bean.dart b/lib/module/task/task_bean.dart index d320e50..7d8ddf6 100644 --- a/lib/module/task/task_bean.dart +++ b/lib/module/task/task_bean.dart @@ -43,7 +43,7 @@ class TaskBean { command = json['command'].toString(); schedule = json['schedule'].toString(); saved = json['saved']; - sId = json['_id'].toString(); + sId = json.containsKey('_id') ? json['_id'].toString() : (json.containsKey('id') ? json['id'].toString() : ""); created = json['created']; status = json['status']; timestamp = json['timestamp'].toString();