|
@@ -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);
|
|
|
+ }
|
|
|
}
|