|  | @@ -6,8 +6,10 @@ import io.swagger.annotations.ApiImplicitParams;
 | 
	
		
			
				|  |  |  import io.swagger.annotations.ApiOperation;
 | 
	
		
			
				|  |  |  import io.swagger.annotations.ApiParam;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import java.util.ArrayList;
 | 
	
		
			
				|  |  |  import java.util.Arrays;
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
		
			
				|  |  | +import java.util.Map;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import org.apache.commons.lang3.StringUtils;
 | 
	
		
			
				|  |  |  import org.slf4j.Logger;
 | 
	
	
		
			
				|  | @@ -351,4 +353,17 @@ public class StudentManageController extends BaseController {
 | 
	
		
			
				|  |  |          studentService.batchUpdateAdviser(teacherId,studentIds);
 | 
	
		
			
				|  |  |          return succeed();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @ApiOperation(value = "检查乐团是否能补招")
 | 
	
		
			
				|  |  | +    @GetMapping("/checkCanReg")
 | 
	
		
			
				|  |  | +    @PreAuthorize("@pcs.hasPermissions('studentManage/checkCanReg')")
 | 
	
		
			
				|  |  | +    public HttpResponseResult<Boolean> checkCanReg(String musicGroupId) {
 | 
	
		
			
				|  |  | +        List<String> musicGroupIds = new ArrayList<>();
 | 
	
		
			
				|  |  | +        musicGroupIds.add(musicGroupId);
 | 
	
		
			
				|  |  | +        Map<String, Boolean> viewMap = studentRegistrationService.checkMusicGroupsRegOrPayStatus(new ArrayList<>(musicGroupIds));
 | 
	
		
			
				|  |  | +        if (viewMap.size() > 0) {
 | 
	
		
			
				|  |  | +            return succeed(true);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return succeed(false);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 |