From e371074217a6315efdc03c319dd9fba76b29e3aa Mon Sep 17 00:00:00 2001
From: zhaoqingang <zhaoqg0118@163.com>
Date: 星期六, 08 二月 2025 19:03:21 +0800
Subject: [PATCH] 测试 场景分析 bug
---
models/locationAnalysis.go | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/models/locationAnalysis.go b/models/locationAnalysis.go
index 1bd1828..ab72a6d 100644
--- a/models/locationAnalysis.go
+++ b/models/locationAnalysis.go
@@ -65,9 +65,9 @@
m.KeyTypes = strings.Split(task.PersonType, ",")
}
- if len(m.AreaIds) == 0 {
- m.AreaIds = m.OrgIds
- }
+ //if len(m.AreaIds) == 0 {
+ // m.AreaIds = m.OrgIds
+ //}
for _, v := range task.Rules {
if v.Alias == "appearances" {
if val, ok := v.Value.(float64); ok {
@@ -136,6 +136,10 @@
var baseFilter, labelFilter, keyFilter []LocationPersonInfo
var document_number_map = make(map[string]LocationPersonInfo)
var document_number_list []string
+ community_ids := m.AreaIds
+ if len(community_ids) == 0 {
+ community_ids = m.OrgIds
+ }
err := db.GetDB().Raw(`
SELECT
p.id,
@@ -148,7 +152,7 @@
p.id_card != ""
AND (s.community_id IN ? OR s.org_id IN ?)
AND s.status IN ?
- `, m.AreaIds, m.OrgIds, m.PersonIdentity).Scan(&baseFilter).Error
+ `, community_ids, m.OrgIds, m.PersonIdentity).Scan(&baseFilter).Error
if err != nil {
logger.Warnf(err.Error())
}
--
Gitblit v1.8.0