Commit 729f7a1c by 罗长华

sdk leaveGroup增加operatorUserId入参

parent e2cf6616
...@@ -249,7 +249,7 @@ public interface WecloudIm { ...@@ -249,7 +249,7 @@ public interface WecloudIm {
* @param userIds 要离开群的用户id * @param userIds 要离开群的用户id
* @Return 加入结果 true/false * @Return 加入结果 true/false
*/ */
Integer leaveGroup(String groupId, String userIds); Integer leaveGroup(String operatorUserId, String groupId, String userIds);
/** /**
* 获取群成员列表 * 获取群成员列表
......
...@@ -261,9 +261,9 @@ public class WecloudImClient implements WecloudIm { ...@@ -261,9 +261,9 @@ public class WecloudImClient implements WecloudIm {
} }
@Override @Override
public Integer leaveGroup(String groupId, String userIds) { public Integer leaveGroup(String operatorUserId, String groupId, String userIds) {
LeaveGroupRequest leaveGroupRequest = LeaveGroupRequest leaveGroupRequest =
LeaveGroupRequest.builder().userIds(userIds).groupId(groupId).build(); LeaveGroupRequest.builder().operatorUserId(operatorUserId).userIds(userIds).groupId(groupId).build();
return imGroupOperation.leaveGroup(leaveGroupRequest); return imGroupOperation.leaveGroup(leaveGroupRequest);
} }
......
...@@ -126,9 +126,11 @@ public class WecloudImGroupOperation extends WecloudImOperation { ...@@ -126,9 +126,11 @@ public class WecloudImGroupOperation extends WecloudImOperation {
* @Return * @Return
*/ */
public Integer leaveGroup(LeaveGroupRequest leaveGroupRequest) { public Integer leaveGroup(LeaveGroupRequest leaveGroupRequest) {
String operatorUserId = leaveGroupRequest.getOperatorUserId();
String groupId = leaveGroupRequest.getGroupId(); String groupId = leaveGroupRequest.getGroupId();
String userIds = leaveGroupRequest.getUserIds(); String userIds = leaveGroupRequest.getUserIds();
// 必填参数校验 // 必填参数校验
assertParameterNotBlank(operatorUserId, "operatorUserId");
assertParameterNotBlank(groupId, "groupId"); assertParameterNotBlank(groupId, "groupId");
assertParameterNotBlank(userIds, "userIds"); assertParameterNotBlank(userIds, "userIds");
// 校验通过 构建参数 // 校验通过 构建参数
......
...@@ -16,6 +16,11 @@ import lombok.Setter; ...@@ -16,6 +16,11 @@ import lombok.Setter;
public class LeaveGroupRequest extends WebServiceRequest { public class LeaveGroupRequest extends WebServiceRequest {
/** /**
* 操作员 userId
*/
private String operatorUserId;
/**
* 用户Id * 用户Id
*/ */
private String userIds; private String userIds;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment