Commit 729f7a1c by 罗长华

sdk leaveGroup增加operatorUserId入参

parent e2cf6616
......@@ -249,7 +249,7 @@ public interface WecloudIm {
* @param userIds 要离开群的用户id
* @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 {
}
@Override
public Integer leaveGroup(String groupId, String userIds) {
public Integer leaveGroup(String operatorUserId, String groupId, String userIds) {
LeaveGroupRequest leaveGroupRequest =
LeaveGroupRequest.builder().userIds(userIds).groupId(groupId).build();
LeaveGroupRequest.builder().operatorUserId(operatorUserId).userIds(userIds).groupId(groupId).build();
return imGroupOperation.leaveGroup(leaveGroupRequest);
}
......
......@@ -126,9 +126,11 @@ public class WecloudImGroupOperation extends WecloudImOperation {
* @Return
*/
public Integer leaveGroup(LeaveGroupRequest leaveGroupRequest) {
String operatorUserId = leaveGroupRequest.getOperatorUserId();
String groupId = leaveGroupRequest.getGroupId();
String userIds = leaveGroupRequest.getUserIds();
// 必填参数校验
assertParameterNotBlank(operatorUserId, "operatorUserId");
assertParameterNotBlank(groupId, "groupId");
assertParameterNotBlank(userIds, "userIds");
// 校验通过 构建参数
......
......@@ -16,6 +16,11 @@ import lombok.Setter;
public class LeaveGroupRequest extends WebServiceRequest {
/**
* 操作员 userId
*/
private String operatorUserId;
/**
* 用户Id
*/
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