| | |
| | | hikPersons := sv.GetHikPersonList() |
| | | if hikPersons != nil && len(hikPersons) >0 { |
| | | var u models.User |
| | | uMap,idMap := u.GetAllMapByPhone() |
| | | idMap := u.GetAllMap() |
| | | hikPM := make(map[string]string) |
| | | for _,hp := range hikPersons { |
| | | hikPM[hp.PersonId] = hp.PersonId |
| | | if sp,ok := uMap[hp.PhoneNo];ok { |
| | | if sp.Id != hp.PersonId { |
| | | u.SyncHikPersonId(hp.PhoneNo, hp.PersonId) |
| | | hikPM[hp.PersonId] = hp.PhoneNo |
| | | if sp,ok := idMap[hp.PersonId];ok { |
| | | if sp.PhoneNum != hp.PhoneNo { |
| | | u.UpdatePhoneNum(hp.PhoneNo, hp.PersonId) |
| | | syncCount++ |
| | | } |
| | | } |