From 2b4f2df77c248b472e36a095b571e8d75f9fa30c Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期二, 01 九月 2020 17:55:55 +0800
Subject: [PATCH] add find spaceUser
---
models/user.go | 27 +++++++++++++++------------
1 files changed, 15 insertions(+), 12 deletions(-)
diff --git a/models/user.go b/models/user.go
index df2b4e9..a697d9b 100644
--- a/models/user.go
+++ b/models/user.go
@@ -23,12 +23,6 @@
return "sys_user"
}
-func (u *User) TableUnique() [][]string {
- return [][]string {
- []string{"phoneNum"},
- }
-}
-
func (u *User) Insert() (int64,error) {
o := orm.NewOrm()
return o.Insert(u)
@@ -55,15 +49,15 @@
return all,nil
}
-func (u *User) GetAllMapByPhone() 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
+ return idM
}
func (u *User) Update() (int64, error) {
@@ -71,9 +65,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
}
@@ -89,3 +83,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