package logic import ( "gitlab.33.cn/chat/dtalk/gateway/api/v1/internal/types" pb "gitlab.33.cn/chat/dtalk/service/group/api" "gitlab.33.cn/utils/go-kit/convert" ) func (l *GroupLogic) ChangeOwner(req *types.ChangeOwnerReq) (*types.ChangeOwnerResp, error) { groupId := convert.ToInt64(req.Id) personId := l.getOpe() memberId := req.MemberId _, err := l.svcCtx.GroupClient.ChangeOwner(l.ctx, &pb.ChangeOwnerReq{ GroupId: groupId, PersonId: personId, MemberId: memberId, }) if err != nil { return nil, err } return &types.ChangeOwnerResp{}, nil }