zhangzengfei
2024-08-28 1eedcea2e1b3015a2cbaf0882340bddd4eb604b5
cache/cache.go
@@ -68,8 +68,9 @@
   var dbpApi db.DbPersons
   total, e := dbpApi.GetPersonTotal("")
   var psApi db.PersonStatus
   accessAreas, _ := psApi.GetPersonAccessedAreas()
   // 暂时去掉到访小区过滤
   //var psApi db.PersonStatus
   //accessAreas, _ := psApi.GetPersonAccessedAreas()
   logger.Debugf("抓拍档案库共有%d条记录", total)
   if e == nil && total > 0 {
@@ -108,14 +109,14 @@
                  continue
               }
               for _, areaId := range accessAreas[value.Id] {
                  if _, ok := CaptureDbMap.Area[areaId]; !ok {
                     CaptureDbMap.Area[areaId] = shardmap.New(uint8(*threadnum))
                  }
                  CaptureDbMap.Area[areaId].Set(value.Id, value)
                  CaptureDbMap.Area[areaId].Settime()
               //for _, areaId := range accessAreas[value.Id] {
               if _, ok := CaptureDbMap.Area[areaId]; !ok {
                  CaptureDbMap.Area[areaId] = shardmap.New(uint8(*threadnum))
               }
               CaptureDbMap.Area[areaId].Set(value.Id, value)
               CaptureDbMap.Area[areaId].Settime()
               //}
            }
            CaptureDbMap.Unlock()