From bc37c44c45d08c2cb42822e08adf429f4bcffb51 Mon Sep 17 00:00:00 2001
From: zhaoqingang <zhaoqg0118@163.com>
Date: 星期一, 10 二月 2025 11:36:20 +0800
Subject: [PATCH] 测试 场景分析 bug
---
service/task_results.go | 2 +-
models/locationAnalysis.go | 15 +++++++++++++--
2 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/models/locationAnalysis.go b/models/locationAnalysis.go
index 715ea78..f0a1958 100644
--- a/models/locationAnalysis.go
+++ b/models/locationAnalysis.go
@@ -393,6 +393,12 @@
},
},
},
+ "pic_date": map[string]interface{}{ // 鏂板鎸� documentNumber 鑱氬悎
+ "terms": map[string]interface{}{
+ "field": "picDate",
+ "size": 10000,
+ },
+ },
"document_numbers": map[string]interface{}{ // 鏂板鎸� documentNumber 鑱氬悎
"terms": map[string]interface{}{
"field": "documentNumber",
@@ -469,10 +475,15 @@
persons = append(persons, docNumBucket.(map[string]interface{})["key"].(string))
}
}
-
+ var PicDate string
+ if docNumBuckets, ok := floorBucket.(map[string]interface{})["pic_data"].(map[string]interface{})["buckets"].([]interface{}); ok {
+ for _, docNumBucket := range docNumBuckets {
+ PicDate = docNumBucket.(map[string]interface{})["key"].(string)
+ }
+ }
logger.Debugf("floor, persons--,appearCount------------------------------------- %s-- %s --", floor, persons, appearCount)
record := &LocationRecord{
- //PicDate: timestamp,
+ PicDate: PicDate,
DocumentNumbers: persons,
CommunityId: communityId,
Building: building,
diff --git a/service/task_results.go b/service/task_results.go
index 4854651..2d911af 100644
--- a/service/task_results.go
+++ b/service/task_results.go
@@ -18,7 +18,7 @@
func SaveLocationTaskResults(results []*db.ModelTaskResults) error {
for _, v := range results {
- err := db.NewModelTaskResultsSearch().SetTaskId(v.ModelTaskID).SetPicDate(v.PicDate).SetFirstLocation(v.Location).FirstOrCreate(v)
+ err := db.NewModelTaskResultsSearch().SetTaskId(v.ModelTaskID).SetFirstLocation(v.Location).FirstOrCreate(v)
if err != nil {
logger.Errorf("save task result err:%v", err)
return err
--
Gitblit v1.8.0