| | |
| | | logger.Error(err) |
| | | return |
| | | } |
| | | logger.Debugf("获取%d条人员信息", len(dbPersons)) |
| | | logger.Debugf(" eachNum:%d, 获取%d条人员信息", queryEachNum, len(dbPersons)) |
| | | CacheMap.Lock() |
| | | |
| | | areaId := "" |
| | |
| | | logger.Error(err) |
| | | return |
| | | } |
| | | if info.AreaId != "" { |
| | | if info != nil && info.AreaId != "" { |
| | | CacheMap.Lock() |
| | | defer CacheMap.Unlock() |
| | | if _, ok := CacheMap.Area[info.AreaId]; !ok { |
| | |
| | | } |
| | | } |
| | | |
| | | func DeleteDbPersonsCacheById(id string) { |
| | | CacheMap.Lock() |
| | | defer CacheMap.Unlock() |
| | | |
| | | for key, _ := range CacheMap.Area { |
| | | CacheMap.Area[key].Del(id) |
| | | } |
| | | } |
| | | |
| | | func RealTimeAddPersonInfoToCache(tableId string, id string, faceFeature string, enable int32, carNo string) { |
| | | CacheMap.Lock() |
| | | defer CacheMap.Unlock() |