MCPcopy Create free account
hub / github.com/TalkingData/owl / createUser

Method createUser

api/mysql.go:764–777  ·  view source on GitHub ↗

创建用户

(user *User)

Source from the content-addressed store, hash-verified

762
763// 创建用户
764func (d *db) createUser(user *User) (*User, error) {
765 rawSQL := fmt.Sprintf("insert into user(username, password, display_name, mail, phone, wechat, type, role, status) "+
766 "values('%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d)",
767 user.Username, user.Password, user.DisplayName, user.EmailAddress, user.PhoneNum, user.Wechat, user.Type, user.Role, user.Status)
768 log.Println(rawSQL)
769 res, err := d.Exec(rawSQL)
770 if err != nil {
771 log.Println(err)
772 return nil, err
773 }
774 id, _ := res.LastInsertId()
775 user.ID = int(id)
776 return user, nil
777}
778
779//根据用户id删除用户
780func (d *db) deleteUser(userID int) error {

Callers 2

SyncUsersFunction · 0.80
createUserFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected