mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-06 04:15:46 +08:00
fix bug
This commit is contained in:
parent
70e8811d5c
commit
5233e4c097
@ -33,6 +33,8 @@ type ParamsSetPassword struct {
|
|||||||
OperationID string `json:"operationID" binding:"required"`
|
OperationID string `json:"operationID" binding:"required"`
|
||||||
AreaCode string `json:"areaCode"`
|
AreaCode string `json:"areaCode"`
|
||||||
InvitationCode string `json:"invitationCode"`
|
InvitationCode string `json:"invitationCode"`
|
||||||
|
Gender int32 `json:"gender"`
|
||||||
|
Birth int32 `json:"birth"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func SetPassword(c *gin.Context) {
|
func SetPassword(c *gin.Context) {
|
||||||
@ -113,6 +115,8 @@ func SetPassword(c *gin.Context) {
|
|||||||
openIMRegisterReq.Nickname = params.Nickname
|
openIMRegisterReq.Nickname = params.Nickname
|
||||||
openIMRegisterReq.Secret = config.Config.Secret
|
openIMRegisterReq.Secret = config.Config.Secret
|
||||||
openIMRegisterReq.FaceURL = params.FaceURL
|
openIMRegisterReq.FaceURL = params.FaceURL
|
||||||
|
openIMRegisterReq.Gender = params.Gender
|
||||||
|
openIMRegisterReq.Birth = uint32(params.Birth)
|
||||||
openIMRegisterResp := api.UserRegisterResp{}
|
openIMRegisterResp := api.UserRegisterResp{}
|
||||||
log.NewDebug(params.OperationID, utils.GetSelfFuncName(), "register req:", openIMRegisterReq)
|
log.NewDebug(params.OperationID, utils.GetSelfFuncName(), "register req:", openIMRegisterReq)
|
||||||
bMsg, err := http2.Post(url, openIMRegisterReq, 2)
|
bMsg, err := http2.Post(url, openIMRegisterReq, 2)
|
||||||
|
@ -1365,6 +1365,14 @@ func (s *groupServer) GetGroups(_ context.Context, req *pbGroup.GetGroupsReq) (*
|
|||||||
resp.CommonResp.ErrMsg = err.Error()
|
resp.CommonResp.ErrMsg = err.Error()
|
||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
|
memberNum, err := imdb.GetGroupMembersCount(req.GroupID, "")
|
||||||
|
if err != nil {
|
||||||
|
log.NewError(req.OperationID, utils.GetSelfFuncName(), err.Error(), req.GroupID)
|
||||||
|
resp.CommonResp.ErrCode = constant.ErrDB.ErrCode
|
||||||
|
resp.CommonResp.ErrMsg = err.Error()
|
||||||
|
return resp, nil
|
||||||
|
}
|
||||||
|
groupInfo.MemberCount = uint32(memberNum)
|
||||||
resp.CMSGroups = append(resp.CMSGroups, &pbGroup.CMSGroup{GroupInfo: groupInfo, GroupOwnerUserName: groupMember.Nickname, GroupOwnerUserID: groupMember.UserID})
|
resp.CMSGroups = append(resp.CMSGroups, &pbGroup.CMSGroup{GroupInfo: groupInfo, GroupOwnerUserName: groupMember.Nickname, GroupOwnerUserID: groupMember.UserID})
|
||||||
} else {
|
} else {
|
||||||
groups, err := imdb.GetGroupsByName(req.GroupName, req.Pagination.PageNumber, req.Pagination.ShowNumber)
|
groups, err := imdb.GetGroupsByName(req.GroupName, req.Pagination.PageNumber, req.Pagination.ShowNumber)
|
||||||
|
@ -561,6 +561,7 @@ func (s *userServer) GetUsers(ctx context.Context, req *pbUser.GetUsersReq) (*pb
|
|||||||
var user sdkws.UserInfo
|
var user sdkws.UserInfo
|
||||||
utils.CopyStructFields(&user, userDB)
|
utils.CopyStructFields(&user, userDB)
|
||||||
user.CreateTime = uint32(userDB.CreateTime.Unix())
|
user.CreateTime = uint32(userDB.CreateTime.Unix())
|
||||||
|
user.Birth = uint32(userDB.Birth.Unix())
|
||||||
resp.UserList = append(resp.UserList, &pbUser.CmsUser{User: &user})
|
resp.UserList = append(resp.UserList, &pbUser.CmsUser{User: &user})
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -582,6 +583,7 @@ func (s *userServer) GetUsers(ctx context.Context, req *pbUser.GetUsersReq) (*pb
|
|||||||
var user sdkws.UserInfo
|
var user sdkws.UserInfo
|
||||||
utils.CopyStructFields(&user, userDB)
|
utils.CopyStructFields(&user, userDB)
|
||||||
user.CreateTime = uint32(userDB.CreateTime.Unix())
|
user.CreateTime = uint32(userDB.CreateTime.Unix())
|
||||||
|
user.Birth = uint32(userDB.Birth.Unix())
|
||||||
resp.UserList = append(resp.UserList, &pbUser.CmsUser{User: &user})
|
resp.UserList = append(resp.UserList, &pbUser.CmsUser{User: &user})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -213,9 +213,9 @@ func GetGroupMembersByGroupIdCMS(groupId string, userName string, showNumber, pa
|
|||||||
return groupMembers, nil
|
return groupMembers, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetGroupMembersCount(groupId, userName string) (int64, error) {
|
func GetGroupMembersCount(groupID, userName string) (int64, error) {
|
||||||
var count int64
|
var count int64
|
||||||
if err := db.DB.MysqlDB.DefaultGormDB().Table("group_members").Where("group_id=?", groupId).Where(fmt.Sprintf(" nickname like '%%%s%%' ", userName)).Count(&count).Error; err != nil {
|
if err := db.DB.MysqlDB.DefaultGormDB().Table("group_members").Where("group_id=?", groupID).Where(fmt.Sprintf(" nickname like '%%%s%%' ", userName)).Count(&count).Error; err != nil {
|
||||||
return count, err
|
return count, err
|
||||||
}
|
}
|
||||||
return count, nil
|
return count, nil
|
||||||
|
Loading…
x
Reference in New Issue
Block a user