From dd39847ba992605ef5fe2254140e8bfd8cf04b25 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期四, 06 二月 2025 14:39:45 +0800
Subject: [PATCH] 修改托管模型

---
 db/task_results.go  |   27 ++++++++++++++-------------
 models/disappear.go |    3 +--
 db/db.go            |    6 +++---
 3 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/db/db.go b/db/db.go
index 1251033..695e8d5 100644
--- a/db/db.go
+++ b/db/db.go
@@ -180,13 +180,13 @@
 				Alias:    "age",
 				Name:     "骞撮緞娈�",
 				Type:     "range",
-				Must:     true,
+				Must:     false,
 				Unit:     "宀�",
 				Range:    "1,100",
 				Value:    "60, 90",
 				ValType:  "int",
 				Operator: "==",
-				Sort:     1,
+				Sort:     2,
 			},
 		},
 		{
@@ -203,7 +203,7 @@
 				Value:    "",
 				ValType:  "string",
 				Operator: "==",
-				Sort:     2,
+				Sort:     1,
 			},
 		},
 	}
diff --git a/db/task_results.go b/db/task_results.go
index 8409cf2..17de425 100644
--- a/db/task_results.go
+++ b/db/task_results.go
@@ -9,19 +9,20 @@
 
 type ModelTaskResults struct {
 	BaseModel
-	Title         string `json:"name" gorm:"type:varchar(255)"`                                                // 棰勮鍚嶇О,鏆傛椂鐢ㄤ换鍔″悕绉�
-	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
-	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
-	PicDate       string `json:"picDate"       gorm:"uniqueIndex:pic_date_first_person_id;type:varchar(255);"` // 鎶撴媿鏃堕棿
-	FirstPersonID string `json:"-" gorm:"uniqueIndex:pic_date_first_person_id;type:varchar(255);"`             // 绗竴涓汉鐨処D
-	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);"`                                        // 妤煎眰
-
+	Title       string `json:"name" gorm:"type:varchar(255)"`                                            // 棰勮鍚嶇О,鏆傛椂鐢ㄤ换鍔″悕绉�
+	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
+	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
+	//PicDate       string `json:"picDate" gorm:"uniqueIndex:pic_date_first_person_id;type:varchar(255);"` // 鎶撴媿鏃堕棿
+	//FirstPersonID string `json:"-" gorm:"uniqueIndex:pic_date_first_person_id;type:varchar(255);"`             // 绗竴涓汉鐨処D
+	PicDate       string `json:"picDate" gorm:"type:varchar(255);"`  // 鎶撴媿鏃堕棿
+	FirstPersonID string `json:"-" gorm:"type:varchar(255);"`        // 绗竴涓汉鐨処D
+	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 {
diff --git a/models/disappear.go b/models/disappear.go
index 542bd0f..c82bfcf 100644
--- a/models/disappear.go
+++ b/models/disappear.go
@@ -109,8 +109,7 @@
 			snapshot_count_summary AS s
 			JOIN person AS p ON p.id = s.document_number 
 		WHERE
-			s.STATUS = 'resident' 
-			AND p.id_card != "" 
+			p.id_card != "" 
 			AND TIMESTAMPDIFF(
 				YEAR,
 				STR_TO_DATE( CASE WHEN LENGTH( id_card ) = 18 THEN SUBSTRING( id_card, 7, 8 ) ELSE NULL END, '%Y%m%d' ),

--
Gitblit v1.8.0