(id int, selectAll bool)
| 222 | } |
| 223 | |
| 224 | func GetUserById(id int, selectAll bool) (*User, error) { |
| 225 | if id == 0 { |
| 226 | return nil, errors.New("id 为空!") |
| 227 | } |
| 228 | user := User{Id: id} |
| 229 | var err error = nil |
| 230 | if selectAll { |
| 231 | err = DB.First(&user, "id = ?", id).Error |
| 232 | } else { |
| 233 | err = DB.Omit("password").First(&user, "id = ?", id).Error |
| 234 | } |
| 235 | return &user, err |
| 236 | } |
| 237 | |
| 238 | func GetUserIdByAffCode(affCode string) (int, error) { |
| 239 | if affCode == "" { |
no outgoing calls
no test coverage detected