|
|
@@ -266,17 +266,19 @@ public class CourseController {
|
|
|
* 新的选课接口,通过班级码将学生加入对应班级
|
|
|
* @param studentId
|
|
|
* @param enrollDTO
|
|
|
+ * @param classCode
|
|
|
* @return
|
|
|
*/
|
|
|
@PreAuthorize("hasRole('STUDENT')")
|
|
|
@PostMapping("/enroll")
|
|
|
public MyResponse enrollByClassCode(
|
|
|
@AuthenticationPrincipal(expression = "id") Long studentId,
|
|
|
- @RequestBody EnrollDTO enrollDTO
|
|
|
+ @RequestBody EnrollDTO enrollDTO,
|
|
|
+ @RequestParam String classCode
|
|
|
) {
|
|
|
try {
|
|
|
enrollDTO.setStudentId(studentId);
|
|
|
- courseService.enrollByClassCode(enrollDTO);
|
|
|
+ courseService.enrollByClassCode(enrollDTO, classCode);
|
|
|
return MyResponse.success("选课成功");
|
|
|
}
|
|
|
catch (MyException e){
|