From e5197550d82cfb7a8784899fff435e96ed026ef9 Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期二, 11 八月 2020 11:20:55 +0800 Subject: [PATCH] add syncperson from hik --- models/user.go | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/models/user.go b/models/user.go index 46ee619..ff6df42 100644 --- a/models/user.go +++ b/models/user.go @@ -55,11 +55,31 @@ return all,nil } +func (u *User) GetAllMapByPhone() map[string]User { + m := make(map[string]User) + all, _ := u.GetAllUsers() + if all !=nil { + for _,p := range all { + m[p.PhoneNum] = p + } + } + return m +} + func (u *User) Update() (int64, error) { o := orm.NewOrm() return o.Update(u) } +func (u *User) SyncHikPersonId(phoneNum string, hikPersonId string) (int64, error) { + o := orm.NewOrm() + res, err := o.Raw("update sys_user set id=? where phoneNum=?", hikPersonId, phoneNum).Exec() + if err != nil { + return 0, err + } + return res.RowsAffected() +} + func Login(username, password string) bool { return false -- Gitblit v1.8.0