Przeglądaj źródła

删除课程码字段涉及的修改

zhi.li102 11 miesięcy temu
rodzic
commit
8d5cd83eb6

+ 0 - 18
src/main/java/com/njuzr/eaibackend/controller/CourseController.java

@@ -203,17 +203,6 @@ public class CourseController {
     }
 
 
-    @PreAuthorize("hasRole('TEACHER') or hasRole('ADMIN')")
-    @PutMapping("/enrollCode")
-    public MyResponse updateEnrollCode(
-            @AuthenticationPrincipal(expression = "id") Long userId,
-            @RequestParam Long courseId,
-            @RequestParam String enrollCode
-    ) {
-        CourseUpdateDTO updateDTO = new CourseUpdateDTO();
-        updateDTO.setEnrollCode(enrollCode);
-        return MyResponse.success(courseService.updateCourse(userId, courseId, updateDTO));
-    }
 
     /**
      * 教师删除课程
@@ -306,13 +295,6 @@ public class CourseController {
         return MyResponse.success(courseService.getEnrollmentsByStudent(page, studentId));
     }
 
-    @PreAuthorize("hasRole('TEACHER') or hasRole('ADMIN')")
-    @GetMapping("/getEnrollCode")
-    public MyResponse getEnrollCodeByCourseId(
-            @AuthenticationPrincipal(expression = "id") Long userId,
-            @RequestParam Long courseId) {
-        return MyResponse.success(courseService.getEnrollCodeByCourseId(courseId));
-    }
 
     /**
      * 学生退课

+ 0 - 3
src/main/java/com/njuzr/eaibackend/dto/course/CourseDTO.java

@@ -33,9 +33,6 @@ public class CourseDTO {
     @NotNull(message = "课程描述不能缺失")
     private String description;
 
-    @NotNull(message = "选课码不能缺失")
-    private String enrollCode; // 选课码
-
     private List<Long> teacherIds; // 教师EAI ID
 
     private String teacherPid; // 教师门户ID

+ 0 - 2
src/main/java/com/njuzr/eaibackend/dto/course/CourseUpdateDTO.java

@@ -31,7 +31,5 @@ public class CourseUpdateDTO {
 
     private String description;
 
-    private String enrollCode; // 选课码
-
     private String teacherPid;
 }

+ 0 - 3
src/main/java/com/njuzr/eaibackend/po/Course.java

@@ -29,9 +29,6 @@ public class Course {
     @TableField("teacher_portal_id")
     private String teacherPid;
 
-    @TableField("enroll_code")
-    private String enrollCode; //选课码
-
     @TableField("course_imgs")
     private String courseImages; // 序列化好的字符串
 

+ 0 - 2
src/main/java/com/njuzr/eaibackend/service/CourseService.java

@@ -41,8 +41,6 @@ public interface CourseService {
 
     IPage<CourseVO> getEnrollmentsByStudent(Page<Course> page, Long studentId);
 
-    String getEnrollCodeByCourseId(Long courseId);
-
     void dropCourse(Long studentId, Long courseId);
 
     // 添加新方法

+ 1 - 6
src/main/java/com/njuzr/eaibackend/service/impl/CourseServiceImpl.java

@@ -308,12 +308,11 @@ public class CourseServiceImpl implements CourseService {
         }
     }
 
-    
     /**
      * 学生选课。给course_student表添加记录。
      * @param enrollDTO
      */
-    /** 
+    /**
     @Override
     @Transactional
     public void enroll(EnrollDTO enrollDTO) {
@@ -378,10 +377,6 @@ public class CourseServiceImpl implements CourseService {
         return PageMapperUtil.convert(courses, this::convertToVO);
     }
 
-    @Override
-    public String getEnrollCodeByCourseId(Long courseId){
-        return courseMapper.getEnrollCodeByCourseId(courseId);
-    }
 
     /**
      * 学生退课

+ 1 - 5
src/main/resources/mapper/CourseMapper.xml

@@ -1,9 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.njuzr.eaibackend.mapper.CourseMapper">
-    <select id="getEnrollCodeByCourseId" resultType="String">
-        SELECT enroll_code
-        FROM course
-        WHERE course_id = #{courseId}
-    </select>
+    <!-- 获取课程选课码的接口已删除,不再需要 -->
 </mapper>