get user profile
(username string)
| 745 | |
| 746 | // get user profile |
| 747 | func (d *db) getUserProfile(username string) *User { |
| 748 | user := &User{} |
| 749 | rawSQL := fmt.Sprintf("select id, username, password, display_name, phone, wechat, type, mail, role, "+ |
| 750 | "DATE_FORMAT(create_at,'%s') as create_at, DATE_FORMAT(update_at,'%s') "+ |
| 751 | "as update_at from user where username='%s'", |
| 752 | timeFormat, timeFormat, username) |
| 753 | log.Println(rawSQL) |
| 754 | if err := d.Get(user, rawSQL); err != nil { |
| 755 | if err != sql.ErrNoRows { |
| 756 | log.Println(err) |
| 757 | } |
| 758 | return nil |
| 759 | } |
| 760 | return user |
| 761 | } |
| 762 | |
| 763 | // 创建用户 |
| 764 | func (d *db) createUser(user *User) (*User, error) { |
no test coverage detected