From aa981c60d68d3410d4ea580ca6f24abab43cb30f Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期三, 12 八月 2020 17:15:11 +0800
Subject: [PATCH] fix sync person from hik and update phoneNum if change

---
 models/user.go |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/models/user.go b/models/user.go
index ea773c9..bab5e41 100644
--- a/models/user.go
+++ b/models/user.go
@@ -55,17 +55,15 @@
 	return all,nil
 }
 
-func (u *User) GetAllMapByPhone() (map[string]User, map[string]User) {
-	m := make(map[string]User)
+func (u *User) GetAllMap() (map[string]User) {
 	idM := make(map[string]User)
 	all, _ := u.GetAllUsers()
 	if all !=nil {
 		for _,p := range all {
-			m[p.PhoneNum] = p
 			idM[p.Id] = p
 		}
 	}
-	return m, idM
+	return idM
 }
 
 func (u *User) Update() (int64, error) {
@@ -73,9 +71,9 @@
 	return o.Update(u)
 }
 
-func (u *User) SyncHikPersonId(phoneNum string, hikPersonId string) (int64, error) {
+func (u *User) UpdatePhoneNum(phoneNum string, hikPersonId string) (int64, error) {
 	o := orm.NewOrm()
-	res, err := o.Raw("update sys_user set id=? where phoneNum=?", hikPersonId, phoneNum).Exec()
+	res, err := o.Raw("update sys_user set phoneNum=? where id=?", phoneNum, hikPersonId).Exec()
 	if err != nil {
 		return 0, err
 	}

--
Gitblit v1.8.0