From eef11eeadc679b1ad7bd23c983a67318d7cd3705 Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期二, 11 八月 2020 17:34:00 +0800 Subject: [PATCH] sync user from hik manual,ret syncCount --- models/user.go | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/models/user.go b/models/user.go index df2b4e9..ea773c9 100644 --- a/models/user.go +++ b/models/user.go @@ -55,15 +55,17 @@ return all,nil } -func (u *User) GetAllMapByPhone() map[string]User { +func (u *User) GetAllMapByPhone() (map[string]User, map[string]User) { m := make(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 + return m, idM } func (u *User) Update() (int64, error) { @@ -89,3 +91,12 @@ o := orm.NewOrm() return o.Update(u, "isDelete") } + +func (u *User) Delete(id string) (int64, error) { + o := orm.NewOrm() + res, err := o.Raw("delete from sys_user where id=?", id).Exec() + if err != nil { + return 0, err + } + return res.RowsAffected() +} \ No newline at end of file -- Gitblit v1.8.0