LoadOwnerInfo 加载空间所有者信息
(eid int64)
| 226 | |
| 227 | // LoadOwnerInfo 加载空间所有者信息 |
| 228 | func (s *Space) LoadOwnerInfo(eid int64) error { |
| 229 | var user User |
| 230 | if err := DB.Where("eid = ? AND user_id = ?", eid, s.OwnerID).First(&user).Error; err != nil { |
| 231 | return err |
| 232 | } |
| 233 | s.OwnerInfo = SpaceOwnerInfo{ |
| 234 | UserID: user.UserID, |
| 235 | Username: user.Username, |
| 236 | Nickname: user.Nickname, |
| 237 | Avatar: user.Avatar, |
| 238 | Mobile: user.Mobile, |
| 239 | Email: user.Email, |
| 240 | Eid: user.Eid, |
| 241 | Role: user.Role, |
| 242 | GroupId: user.GroupId, |
| 243 | Status: user.Status, |
| 244 | ExpiredTime: user.ExpiredTime, |
| 245 | LastLoginTime: user.LastLoginTime, |
| 246 | RelatedId: user.RelatedId, |
| 247 | Type: user.Type, |
| 248 | AddAdminTime: user.AddAdminTime, |
| 249 | OpenID: user.OpenID, |
| 250 | UnionID: user.UnionID, |
| 251 | Departments: user.Departments, |
| 252 | MemberBindings: user.MemberBindings, |
| 253 | GroupIds: user.GroupIds, |
| 254 | CreatedTime: user.CreatedTime, |
| 255 | UpdatedTime: user.UpdatedTime, |
| 256 | } |
| 257 | return nil |
| 258 | } |
| 259 | |
| 260 | // LoadLibraryCount 加载空间知识库数量 |
| 261 | func (s *Space) LoadLibraryCount(eid int64) error { |
no outgoing calls
no test coverage detected