|
|
|
@ -35,7 +35,6 @@ type UserInfo struct {
|
|
|
|
|
func (i *im) LoginUserInfo(userId uint) (err error, userInfo UserInfo) {
|
|
|
|
|
userImModel := &user.UserIm{}
|
|
|
|
|
userIm := userImModel.GetByUserId(userId)
|
|
|
|
|
if userIm.Id <= 0 {
|
|
|
|
|
users, _ := recook.User.GetUsers([]uint{userId})
|
|
|
|
|
if len(*users) < 0 {
|
|
|
|
|
return errors.New("网络异常"), userInfo
|
|
|
|
@ -45,6 +44,7 @@ func (i *im) LoginUserInfo(userId uint) (err error, userInfo UserInfo) {
|
|
|
|
|
if err != nil {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
if userIm.Id <= 0 {
|
|
|
|
|
userIm = user.UserIm{
|
|
|
|
|
UserId: userId,
|
|
|
|
|
Identifier: identifier,
|
|
|
|
|