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