From 705590e7161e5ebc21654492ab79eb6a42873fb7 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期五, 13 十二月 2024 11:53:36 +0800
Subject: [PATCH] 内存去重100小时内的

---
 db/task_results.go |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/db/task_results.go b/db/task_results.go
index 3e656bd..e94c98a 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,13 @@
 	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);"`                                    //妤煎眰
+	PicDate     string `json:"picDate"       gorm:"type:varchar(255);"`                                  //鎶撴媿鏃堕棿
 }
 
 func (m *ModelTaskResults) TableName() string {
@@ -161,7 +165,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)
 	}

--
Gitblit v1.8.0