From dfd68d7befce08863c33c20fb5d1e17f62d65e01 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期五, 20 十二月 2024 02:44:37 +0800
Subject: [PATCH] 修改年龄段查询
---
models/disappear.go | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/models/disappear.go b/models/disappear.go
index 6cc5910..8ad5215 100644
--- a/models/disappear.go
+++ b/models/disappear.go
@@ -3,6 +3,7 @@
import (
"errors"
"fmt"
+ "strconv"
"strings"
"time"
@@ -21,8 +22,8 @@
DisappearTime int // 娑堝け鏃堕棿, 鍗曚綅灏忔椂
AlarmInterval int // 鎶ヨ鏃堕棿闂撮殧, 鍗曚綅澶�
LastDirection string // 鏈�鍚庝竴娆℃姄鎷�
- MaxAge string // 骞撮緞
- MinAge string // 骞撮緞
+ MaxAge int // 骞撮緞
+ MinAge int // 骞撮緞
Task *db.ModelTask
}
@@ -55,8 +56,8 @@
if v.Alias == "age" {
if val, ok := v.Value.(string); ok {
ages := strings.Split(val, ",")
- m.MinAge = ages[0]
- m.MaxAge = ages[1]
+ m.MinAge, _ = strconv.Atoi(ages[0])
+ m.MaxAge, _ = strconv.Atoi(ages[1])
}
}
@@ -93,7 +94,7 @@
results := make([]*db.ModelTaskResults, 0)
var ageFilter, labelFilter, keyFilter, lastFilter []PersonInfo
- if m.MinAge != "" {
+ if m.MinAge > 0 {
err := db.GetDB().Raw(`
SELECT
s.document_number,
@@ -161,9 +162,9 @@
}
// 鍚堝苟涓�涓嬫潯浠�
- if m.MinAge != "" && m.PersonLabel != "" {
+ if m.MinAge > 0 && m.PersonLabel != "" {
lastFilter = intersectPersonInfo(ageFilter, labelFilter)
- } else if m.MinAge != "" {
+ } else if m.MinAge > 0 {
lastFilter = ageFilter
} else if m.PersonLabel != "" {
lastFilter = labelFilter
--
Gitblit v1.8.0