|  | @@ -12,7 +12,9 @@ import com.ym.mec.biz.dal.wrapper.ImGroupWrapper;
 | 
											
												
													
														|  |  import com.ym.mec.biz.service.*;
 |  |  import com.ym.mec.biz.service.*;
 | 
											
												
													
														|  |  import com.ym.mec.common.controller.BaseController;
 |  |  import com.ym.mec.common.controller.BaseController;
 | 
											
												
													
														|  |  import com.ym.mec.common.entity.HttpResponseResult;
 |  |  import com.ym.mec.common.entity.HttpResponseResult;
 | 
											
												
													
														|  | 
 |  | +import com.ym.mec.common.exception.BizException;
 | 
											
												
													
														|  |  import com.ym.mec.common.page.PageInfo;
 |  |  import com.ym.mec.common.page.PageInfo;
 | 
											
												
													
														|  | 
 |  | +import com.ym.mec.web.vo.ImGroupVo;
 | 
											
												
													
														|  |  import com.yonge.log.model.AuditLogAnnotation;
 |  |  import com.yonge.log.model.AuditLogAnnotation;
 | 
											
												
													
														|  |  import io.swagger.annotations.Api;
 |  |  import io.swagger.annotations.Api;
 | 
											
												
													
														|  |  import io.swagger.annotations.ApiImplicitParam;
 |  |  import io.swagger.annotations.ApiImplicitParam;
 | 
											
										
											
												
													
														|  | @@ -25,6 +27,7 @@ import org.springframework.web.bind.annotation.*;
 | 
											
												
													
														|  |  import java.util.Arrays;
 |  |  import java.util.Arrays;
 | 
											
												
													
														|  |  import java.util.Date;
 |  |  import java.util.Date;
 | 
											
												
													
														|  |  import java.util.List;
 |  |  import java.util.List;
 | 
											
												
													
														|  | 
 |  | +import java.util.Objects;
 | 
											
												
													
														|  |  import java.util.stream.Collectors;
 |  |  import java.util.stream.Collectors;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  @RequestMapping("imGroup")
 |  |  @RequestMapping("imGroup")
 | 
											
										
											
												
													
														|  | @@ -162,12 +165,20 @@ public class ImGroupController extends BaseController {
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @ApiOperation(" 移交群主")
 |  |      @ApiOperation(" 移交群主")
 | 
											
												
													
														|  | -    @PostMapping(value = "/groupChangeOwner")
 |  | 
 | 
											
												
													
														|  |      @AuditLogAnnotation(operateName = "移交群主",interfaceURL = "imGroup/groupChangeOwner")
 |  |      @AuditLogAnnotation(operateName = "移交群主",interfaceURL = "imGroup/groupChangeOwner")
 | 
											
												
													
														|  | -    @ApiImplicitParams({ @ApiImplicitParam(name = "imGroupId", value = "群编号", required = true, dataType = "String"),
 |  | 
 | 
											
												
													
														|  | -            @ApiImplicitParam(name = "userId", value = "用户编号", required = true, dataType = "integer")})
 |  | 
 | 
											
												
													
														|  | -    public Object groupChangeOwner(String imGroupId, Integer userId) throws Exception {
 |  | 
 | 
											
												
													
														|  | -        return succeed(imGroupService.groupChangeOwner(userId,imGroupId));
 |  | 
 | 
											
												
													
														|  | 
 |  | +    /*@ApiImplicitParams({
 | 
											
												
													
														|  | 
 |  | +			@ApiImplicitParam(name = "imGroupId", value = "群编号", required = true, dataType = "String"),
 | 
											
												
													
														|  | 
 |  | +            @ApiImplicitParam(name = "userId", value = "用户编号", required = true, dataType = "integer")
 | 
											
												
													
														|  | 
 |  | +	})*/
 | 
											
												
													
														|  | 
 |  | +    @PostMapping(value = "/groupChangeOwner")
 | 
											
												
													
														|  | 
 |  | +    public Object groupChangeOwner(@RequestBody ImGroupVo.GroupChangeOwner info) throws Exception {
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +		// 校验参数合法性
 | 
											
												
													
														|  | 
 |  | +		if (StringUtils.isBlank(info.getImGroupId()) || Objects.isNull(info.getUserId())) {
 | 
											
												
													
														|  | 
 |  | +			throw new BizException("请求参数错误");
 | 
											
												
													
														|  | 
 |  | +		}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        return succeed(imGroupService.groupChangeOwner(info.getUserId(), info.getImGroupId()));
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	@ApiOperation("解散群")
 |  |  	@ApiOperation("解散群")
 |