From 158e298e9e6bf34c63117be8090554be8cfe2e82 Mon Sep 17 00:00:00 2001 From: zhaoqingang <zhaoqg0118@163.com> Date: 星期一, 10 二月 2025 11:40:15 +0800 Subject: [PATCH] 测试 场景分析 bug --- models/locationAnalysis.go | 29 +++++++++++++++-------------- 1 files changed, 15 insertions(+), 14 deletions(-) diff --git a/models/locationAnalysis.go b/models/locationAnalysis.go index f0a1958..338dcba 100644 --- a/models/locationAnalysis.go +++ b/models/locationAnalysis.go @@ -236,13 +236,13 @@ return err } var tagTypes []string - var lastAppearanceTime int64 + //var lastAppearanceTime int64 for _, record := range records { tagTypes = []string{} for _, personId := range record.DocumentNumbers { logger.Debugf("document_number_map[personId] %s", document_number_map[personId]) tagTypes = append(tagTypes, document_number_map[personId].PersonType) - lastAppearanceTime = document_number_map[personId].LastAppearanceTime + //lastAppearanceTime = document_number_map[personId].LastAppearanceTime } logger.Debugf("tagTypes %s ---------------%s--------", tagTypes, record.DocumentNumbers) _, typeNames, err := service.GetPersonTypeNameByTypes(tagTypes) @@ -251,17 +251,18 @@ } event := strings.Join(typeNames, ",") result := &db.ModelTaskResults{ - Title: m.Task.Name, - Event: m.eventFormat(event, record.AppearCount), - ModelID: m.Task.ModelID, - ModelTaskID: m.Task.ID, - CommunityId: record.CommunityId, - OrgID: record.OrgId, - ObjectIds: strings.Join(record.DocumentNumbers, ","), - Location: fmt.Sprintf("%s%s%s", domains[record.CommunityId].Name, record.Building, record.Floor), - Building: record.Building, - Floor: record.Floor, - PicDate: time.Unix(lastAppearanceTime, 0).Format("2006-01-02 15:04:05"), + Title: m.Task.Name, + Event: m.eventFormat(event, record.AppearCount), + ModelID: m.Task.ModelID, + ModelTaskID: m.Task.ID, + CommunityId: record.CommunityId, + OrgID: record.OrgId, + ObjectIds: strings.Join(record.DocumentNumbers, ","), + Location: fmt.Sprintf("%s%s%s", domains[record.CommunityId].Name, record.Building, record.Floor), + Building: record.Building, + Floor: record.Floor, + //PicDate: time.Unix(lastAppearanceTime, 0).Format("2006-01-02 15:04:05"), + PicDate: record.PicDate, FirstPersonID: record.DocumentNumbers[0], } results = append(results, result) @@ -465,7 +466,7 @@ if floorBuckets, ok := locationBucket.(map[string]interface{})["floor"].(map[string]interface{})["buckets"].([]interface{}); ok { for _, floorBucket := range floorBuckets { floor := floorBucket.(map[string]interface{})["key"].(string) - //logger.Debugf("floor--------------------------------------- %s -----%s ", floor, floorBucket) + logger.Debugf("floor--------------------------------------- %s -----%s ", floor, floorBucket) appearCount := floorBucket.(map[string]interface{})["doc_count"].(float64) //logger.Debugf("appearCount--------------------------------------- %s- --", appearCount) // 鏋勫缓 LocationRecord 缁撴瀯浣� -- Gitblit v1.8.0