Browse Source

课后评价

zouxuan 3 years ago
parent
commit
a88e1bad18

+ 11 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/EvaluateCourseDto.java

@@ -29,6 +29,17 @@ public class EvaluateCourseDto {
 
     private Integer courseScheduleReviewId;
 
+    @ApiModelProperty(value = "是否主教老师")
+    private Integer masterTeacherFlag;
+
+    public Integer getMasterTeacherFlag() {
+        return masterTeacherFlag;
+    }
+
+    public void setMasterTeacherFlag(Integer masterTeacherFlag) {
+        this.masterTeacherFlag = masterTeacherFlag;
+    }
+
     public Integer getCourseScheduleReviewId() {
         return courseScheduleReviewId;
     }

+ 3 - 1
mec-biz/src/main/resources/config/mybatis/CourseScheduleMapper.xml

@@ -3927,6 +3927,7 @@
         <result property="courseName" column="name_"/>
         <result property="schoolName" column="school_name_"/>
         <result property="courseScheduleReviewId" column="course_schedule_review_id_"/>
+        <result property="masterTeacherFlag" column="master_teacher_flag_"/>
     </resultMap>
     <sql id="queryCourseEvaluateSql">
         <where>
@@ -3944,7 +3945,8 @@
     <select id="queryCourseEvaluateList" resultMap="EvaluateCourseDto">
         SELECT cs.id_ course_schedule_id_,CONCAT(cs.class_date_," ",cs.start_class_time_) class_start_time_,
                CONCAT(cs.class_date_," ",cs.end_class_time_) class_end_time_,csr.id_ course_schedule_review_id_,
-               cs.name_,cs.group_type_,cs.type_,cs.teach_mode_,CASE WHEN s.name_ IS NULL THEN '网络教室' ELSE s.name_ END school_name_
+               cs.name_,cs.group_type_,cs.type_,cs.teach_mode_,CASE WHEN s.name_ IS NULL THEN '网络教室' ELSE s.name_ END school_name_,
+        CASE WHEN cs.actual_teacher_id_ = #{teacherId} THEN 1 ELSE 0 END master_teacher_flag_
         FROM course_schedule cs
         LEFT JOIN course_schedule_review csr ON csr.course_schedule_id_ = cs.id_
         LEFT JOIN teacher_attendance ta ON ta.course_schedule_id_ = cs.id_