add debug log in public house rule
| | |
| | | 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 |
| | | } |
| | | } |
| | | } |