zhaoqingang
2025-02-08 e371074217a6315efdc03c319dd9fba76b29e3aa
测试 场景分析 bug
1个文件已修改
12 ■■■■■ 已修改文件
models/locationAnalysis.go 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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())
    }