Browse Source

add 需提交报告列表接口

周箭河 5 years ago
parent
commit
242df5a87f

+ 2 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/dao/CourseScheduleEvaluateDao.java

@@ -39,7 +39,7 @@ public interface CourseScheduleEvaluateDao extends BaseDAO<Long, CourseScheduleE
      * @param groupId
      * @return
      */
-    List<CourseScheduleEvaluate> findByGroupId(@Param("groupId") Integer groupId);
+    List<CourseScheduleEvaluate> findByGroupId(@Param("groupId") Integer groupId, @Param("status") Integer status);
 
     /**
      * 根据id获取报告
@@ -67,6 +67,7 @@ public interface CourseScheduleEvaluateDao extends BaseDAO<Long, CourseScheduleE
 
     /**
      * 批量插入报告
+     *
      * @param list
      * @return
      */

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

@@ -25,7 +25,7 @@ public interface CourseScheduleEvaluateService extends BaseService<Long, CourseS
      * @param groupId
      * @return
      */
-    List<CourseScheduleEvaluate> findByGroupId(Integer groupId);
+    List<CourseScheduleEvaluate> findByGroupId(Integer groupId,Integer status);
 
     /**
      * 根据id获取报告

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

@@ -94,8 +94,8 @@ public class CourseScheduleEvaluateServiceImpl extends BaseServiceImpl<Long, Cou
     }
 
     @Override
-    public List<CourseScheduleEvaluate> findByGroupId(Integer groupId) {
-        return courseScheduleEvaluateDao.findByGroupId(groupId);
+    public List<CourseScheduleEvaluate> findByGroupId(Integer groupId,Integer status) {
+        return courseScheduleEvaluateDao.findByGroupId(groupId,status);
     }
 
     @Override

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

@@ -175,6 +175,9 @@
         SELECT id_,status_,class_group_id_, DATE_FORMAT(create_time_, '%Y年%m月') month_
         FROM course_schedule_evaluate
         WHERE music_group_id_ = #{groupId}
+        <if test="status != null">
+            AND status_ = #{status}
+        </if>
         ORDER BY create_time_ ASC
     </select>
 

+ 1 - 1
mec-student/src/main/java/com/ym/mec/student/controller/StudyReportController.java

@@ -28,7 +28,7 @@ public class StudyReportController extends BaseController {
 	@ApiOperation(value = "课程组评论列表")
 	@GetMapping("getGroupReviews")
 	public Object getGroupReviews(Integer groupId) {
-		return succeed(courseScheduleEvaluateService.findByGroupId(groupId));
+		return succeed(courseScheduleEvaluateService.findByGroupId(groupId,1));
 	}
 
 	@ApiOperation(value = "评论详情")

+ 1 - 1
mec-teacher/src/main/java/com/ym/mec/teacher/controller/StudyReportController.java

@@ -42,7 +42,7 @@ public class StudyReportController extends BaseController {
     @ApiOperation(value = "课程组评论列表")
     @GetMapping("getGroupReviews")
     public Object getGroupReviews(Integer groupId) {
-        List<CourseScheduleEvaluate> courseScheduleEvaluates = courseScheduleEvaluateService.findByGroupId(groupId);
+        List<CourseScheduleEvaluate> courseScheduleEvaluates = courseScheduleEvaluateService.findByGroupId(groupId,null);
         String teacherBaseUrl = sysConfigDao.findConfigValue(SysConfigService.TEACHER_BASE_URL);
         for (CourseScheduleEvaluate courseScheduleEvaluate : courseScheduleEvaluates) {
             courseScheduleEvaluate.setTimes(2);