| | |
| | | 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 |