浏览代码

add 需提交报告列表接口

周箭河 5 年之前
父节点
当前提交
86715fbf1a

+ 0 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/CourseScheduleEvaluateService.java

@@ -56,5 +56,4 @@ public interface CourseScheduleEvaluateService extends BaseService<Long, CourseS
      * @return
      */
     boolean updateStudyReport(CourseScheduleEvaluate courseScheduleEvaluate);
-
 }

+ 10 - 7
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleEvaluateServiceImpl.java

@@ -161,15 +161,18 @@ public class CourseScheduleEvaluateServiceImpl extends BaseServiceImpl<Long, Cou
 
     @Override
     public boolean updateStudyReport(CourseScheduleEvaluate courseScheduleEvaluate) {
-        ClassGroup classGroup = classGroupDao.get(courseScheduleEvaluate.getClassGroupId());
-        if (classGroup == null) {
+        CourseScheduleEvaluate evaluate = courseScheduleEvaluateDao.get(courseScheduleEvaluate.getId());
+        if (evaluate == null) {
             throw new BizException("课程不存在!");
         }
-        courseScheduleEvaluate.setMusicGroupId(classGroup.getMusicGroupId());
-        courseScheduleEvaluate.setStatus(1);
-        courseScheduleEvaluate.setVersion(2);
-        courseScheduleEvaluate.setUpdateTime(new Date());
-        long num = courseScheduleEvaluateDao.update(courseScheduleEvaluate);
+        evaluate.setUpdateTime(new Date());
+        evaluate.setStatus(1);
+        evaluate.setMusicTheory(courseScheduleEvaluate.getMusicTheory());
+        evaluate.setSong(courseScheduleEvaluate.getSong());
+        evaluate.setTeachingMaterial(courseScheduleEvaluate.getTeachingMaterial());
+        evaluate.setItem(courseScheduleEvaluate.getItem());
+        evaluate.setComment(courseScheduleEvaluate.getComment());
+        long num = courseScheduleEvaluateDao.update(evaluate);
         if (num <= 0) {
             throw new BizException("报告添加失败,请重试");
         }

+ 4 - 0
mec-biz/src/main/resources/config/mybatis/CourseScheduleEvaluateMapper.xml

@@ -89,6 +89,10 @@
         WHERE id_ = #{id}
     </update>
 
+    <select id="get" resultMap="CourseScheduleEvaluate">
+        SELECT * FROM course_schedule_evaluate WHERE id_ = #{id}
+    </select>
+
     <select id="findByClassGroupId" resultMap="CourseScheduleEvaluate">
         SELECT cse.*, s.name_ subject_name_, pg.student_id_
         FROM course_schedule_evaluate cse