From 6175e68385dad8242ae92511f15f8a44abb009ad Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期五, 06 九月 2024 17:21:32 +0800
Subject: [PATCH] add debug log in public house rule

---
 task/engine.go |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/task/engine.go b/task/engine.go
index 290da11..0594e10 100644
--- a/task/engine.go
+++ b/task/engine.go
@@ -67,18 +67,21 @@
 		return false
 	}
 
+	if _, ok := cache.PublicHouse[taskPerson.CommunityId]; !ok {
+		return false
+	}
+
 	// 鏈夎韩浠借瘉鍙�, 灏忓尯灞炰簬鍏鎴�, 鍏鎴跨櫥璁拌韩浠借瘉鍙锋病鏈夎鏉¤褰�, 杩斿洖true
 	personStatus := db.GetDBPersonStatus(taskPerson.DocumentNumber, taskPerson.CommunityId)
+	logger.Debugf("Actual residence get person id:%s status: %s", taskPerson.DocumentNumber, personStatus)
 	if personStatus == "resident" || personStatus == "permanent_resident" {
-		if _, ok := cache.PublicHouse[taskPerson.CommunityId]; ok {
-			if _, ok := cache.PublicHouse[taskPerson.CommunityId][idCard]; !ok {
-				// 鎺у埗绋嬪簭杩愯鏈熼棿鍙緭鍑轰竴娆℃姤璀�
-				if _, ok := cache.PublicHouseAlarmCache[idCard]; ok {
-					return false
-				} else {
-					cache.PublicHouseAlarmCache[idCard] = struct{}{}
-					return true
-				}
+		if _, ok := cache.PublicHouse[taskPerson.CommunityId][idCard]; !ok {
+			// 鎺у埗绋嬪簭杩愯鏈熼棿鍙緭鍑轰竴娆℃姤璀�
+			if _, ok := cache.PublicHouseAlarmCache[idCard]; ok {
+				return false
+			} else {
+				cache.PublicHouseAlarmCache[idCard] = struct{}{}
+				return true
 			}
 		}
 	}

--
Gitblit v1.8.0