From bacae991458fb59107942886b46692ecc3e49483 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期四, 12 十二月 2024 18:34:56 +0800 Subject: [PATCH] 保存结果增加字段 --- models/gather_model.go | 2 ++ db/task_results.go | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/db/task_results.go b/db/task_results.go index 3e656bd..b90a943 100644 --- a/db/task_results.go +++ b/db/task_results.go @@ -3,6 +3,7 @@ import ( "fmt" "gorm.io/gorm" + "time" ) type ModelTaskResults struct { @@ -11,10 +12,12 @@ Event string `json:"event" gorm:"type:varchar(255)"` //棰勮浜嬩欢 ModelID string `json:"modelID" gorm:"type:varchar(255)"` //妯″瀷ID ModelTaskID string `json:"modelTaskID" gorm:"type:varchar(255)"` //妯″瀷浠诲姟ID - CommunityId string `json:"communityID" gorm:"index;column:community_id;type:varchar(299);not null;"` //灏忓尯ID OrgID string `json:"orgID" gorm:"index;column:org_id;type:varchar(299);not null;"` //娲惧嚭鎵� domain unit ID + CommunityId string `json:"communityID" gorm:"index;column:community_id;type:varchar(299);not null;"` //灏忓尯ID ObjectIds string `json:"objectIds" gorm:"type:text"` //浜嬩欢瀵硅薄锛屽彲浠ユ槸浜猴紝澶氫釜鐢ㄩ�楀彿鍒嗛殧 Location string `json:"location" gorm:"type:varchar(255)"` //鍙戠敓鍦扮偣 + Building string `json:"building" gorm:"type:varchar(255);"` //妤兼爧 + Floor string `json:"floor" gorm:"type:varchar(255);"` //妤煎眰 } func (m *ModelTaskResults) TableName() string { @@ -161,7 +164,7 @@ func (slf *ModelTaskResultsSearch) Save(record *ModelTaskResults) error { var db = slf.build() - + record.UpdatedAt = time.Now() if err := db.Omit("CreatedAt").Save(record).Error; err != nil { return fmt.Errorf("save err: %v, record: %+v", err, record) } diff --git a/models/gather_model.go b/models/gather_model.go index 54e7626..fc55b84 100644 --- a/models/gather_model.go +++ b/models/gather_model.go @@ -99,6 +99,8 @@ OrgID: location.OrgId, ObjectIds: strings.Join(persons.Elements(), ","), Location: location.Location, + Building: location.Building, + Floor: location.Floor, } results = append(results, result) } -- Gitblit v1.8.0