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