|  | @@ -155,18 +155,21 @@ public class ClassGroupController extends BaseController {
 | 
	
		
			
				|  |  |      @ApiOperation(value = "获取乐团班级老师")
 | 
	
		
			
				|  |  |      @GetMapping("/findMusicGroupClassTeacher")
 | 
	
		
			
				|  |  |      @PreAuthorize("@pcs.hasPermissions('classGroup/findMusicGroupClassTeacher')")
 | 
	
		
			
				|  |  | -    public HttpResponseResult findMusicGroupClassTeacher(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
 | 
	
		
			
				|  |  | -        return succeed(classGroupService.getClassGroupAndTeachers(musicGroupId, "NORMAL,MIX"));
 | 
	
		
			
				|  |  | +    @ApiImplicitParams({@ApiImplicitParam(name = "musicGroupId", value = "乐团编号", required = true, dataType = "String"),
 | 
	
		
			
				|  |  | +            @ApiImplicitParam(name = "classGroupId", value = "班级编号", required = false, dataType = "Integer")})
 | 
	
		
			
				|  |  | +    public HttpResponseResult findMusicGroupClassTeacher(String musicGroupId, Integer classGroupId) {
 | 
	
		
			
				|  |  | +        return succeed(classGroupService.getClassGroupAndTeachers(musicGroupId, "NORMAL,MIX", classGroupId));
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @ApiOperation(value = "获取乐团班级老师课酬")
 | 
	
		
			
				|  |  |      @GetMapping("/findMusicGroupClassTeacherSalary")
 | 
	
		
			
				|  |  |      @PreAuthorize("@pcs.hasPermissions('classGroup/findMusicGroupClassTeacherSalary')")
 | 
	
		
			
				|  |  |      @ApiImplicitParams({@ApiImplicitParam(name = "musicGroupId", value = "乐团编号", required = true, dataType = "String"),
 | 
	
		
			
				|  |  | -            @ApiImplicitParam(name = "type", value = "结算类型(1-基准课酬,4-梯度课酬)", required = true, dataType = "Integer")})
 | 
	
		
			
				|  |  | -    public HttpResponseResult findMusicGroupClassTeacherSalary(String musicGroupId, SalarySettlementTypeEnum type) {
 | 
	
		
			
				|  |  | +            @ApiImplicitParam(name = "type", value = "结算类型(1-基准课酬,4-梯度课酬)", required = true, dataType = "Integer"),
 | 
	
		
			
				|  |  | +            @ApiImplicitParam(name = "classGroupId", value = "班级编号", required = false, dataType = "Integer")})
 | 
	
		
			
				|  |  | +    public HttpResponseResult findMusicGroupClassTeacherSalary(String musicGroupId, SalarySettlementTypeEnum type, Integer classGroupId) {
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  | -            return succeed(classGroupService.getClassGroupAndTeacherSalary(musicGroupId, type));
 | 
	
		
			
				|  |  | +            return succeed(classGroupService.getClassGroupAndTeacherSalary(musicGroupId, type, classGroupId));
 | 
	
		
			
				|  |  |          } catch (Exception e) {
 | 
	
		
			
				|  |  |              return failed(e.getMessage());
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -198,6 +201,14 @@ public class ClassGroupController extends BaseController {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @ApiOperation(value = "调整班级(添加班级)")
 | 
	
		
			
				|  |  | +    @PostMapping("/revisionAddClassGroup")
 | 
	
		
			
				|  |  | +    @PreAuthorize("@pcs.hasPermissions('classGroup/revisionAddClassGroup')")
 | 
	
		
			
				|  |  | +    @ApiImplicitParams({@ApiImplicitParam(name = "classGroupIds", value = "班级编号,号分割", required = true, dataType = "String")})
 | 
	
		
			
				|  |  | +    public HttpResponseResult revisionAddClassGroup(@RequestBody ClassGroupAdjustDto classGroupAdjustDto) throws Exception {
 | 
	
		
			
				|  |  | +        return succeed(classGroupService.classGroupAdjust(classGroupAdjustDto));
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @ApiOperation(value = "调整班级(临时调整)")
 | 
	
		
			
				|  |  |      @PostMapping("/revisionClassGroup")
 | 
	
		
			
				|  |  |      @PreAuthorize("@pcs.hasPermissions('classGroup/revisionClassGroup')")
 | 
	
		
			
				|  |  |      @ApiImplicitParams({@ApiImplicitParam(name = "classGroupIds", value = "班级编号,号分割", required = true, dataType = "String")})
 |