From 5ab130b3312dbe8aa9761f1c1587cc428384a1f4 Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期四, 30 五月 2024 10:08:19 +0800
Subject: [PATCH] 新增空字段判断
---
db/elastic.go | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/db/elastic.go b/db/elastic.go
index a215726..de9734d 100644
--- a/db/elastic.go
+++ b/db/elastic.go
@@ -133,13 +133,15 @@
rSource := rSourceInfo["_source"].(map[string]interface{})
//濡傛灉璇ュぉ鏈�鍚庝竴鏉″凡缁忛璀﹁繃杩涘嚭寮傚父锛屽皢杩囨护鎺変笉鍐嶉璀�
alarmFlag := false
- alarmRules := rSource["alarmRules"].([]interface{})
- for _, alarmRule := range alarmRules {
- ruleId := alarmRule.(map[string]interface{})["ruleId"].(string)
- //fmt.Println("ruleId", ruleId,rSource["documentNumber"].(string),rSource["id"].(string))
- if ruleId == "4" {
- alarmFlag = true
- break
+ if rSource["alarmRules"] != nil {
+ alarmRules := rSource["alarmRules"].([]interface{})
+ for _, alarmRule := range alarmRules {
+ ruleId := alarmRule.(map[string]interface{})["ruleId"].(string)
+ //fmt.Println("ruleId", ruleId,rSource["documentNumber"].(string),rSource["id"].(string))
+ if ruleId == "4" {
+ alarmFlag = true
+ break
+ }
}
}
if alarmFlag == true {
--
Gitblit v1.8.0