diff --git a/internal/api/group/group.go b/internal/api/group/group.go index 5b3fd9c4e..41281afd6 100644 --- a/internal/api/group/group.go +++ b/internal/api/group/group.go @@ -17,6 +17,7 @@ import ( "strings" jsonData "Open_IM/internal/utils" + "github.com/golang/protobuf/proto" ) func KickGroupMember(c *gin.Context) { @@ -186,6 +187,7 @@ func GetGroupAllMemberList(c *gin.Context) { //} memberListResp.Test = jsonData.JsonDataList(memberListResp.MemberList) + log.NewInfo(req.OperationID, "GetGroupAllMember api return ", memberListResp) c.JSON(http.StatusOK, memberListResp) } diff --git a/internal/utils/utils.go b/internal/utils/utils.go index 444e6f730..cc25645ed 100644 --- a/internal/utils/utils.go +++ b/internal/utils/utils.go @@ -8,8 +8,8 @@ import ( func JsonDataList(resp ...interface{}) []map[string]interface{} { result := make([]map[string]interface{}, 0) - for _, v := range resp { - m := ProtoToMap(v.(proto.Message), false) + for _, v := range resp[0].([]proto.Message) { + m := ProtoToMap(v, false) result = append(result, m) } return result