瀏覽代碼

add 对内评价接口

周箭河 5 年之前
父節點
當前提交
78e70e98d6

+ 6 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/CourseReviewService.java

@@ -42,6 +42,12 @@ public interface CourseReviewService extends BaseService<Integer, CourseSchedule
 	 */
 	 */
 	ReviewInfoDto getReviewInfo(Integer id);
 	ReviewInfoDto getReviewInfo(Integer id);
 
 
+	/**
+	 * 获取课程信息
+	 * @return
+	 */
+	TeacherClassHeadInfo getCourseInfoHead(Integer id);
+
 
 
 
 
 }
 }

+ 10 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseReviewServiceImpl.java

@@ -167,4 +167,14 @@ public class CourseReviewServiceImpl extends BaseServiceImpl<Integer, CourseSche
         reviewInfoDto.setTeacherClassHeadInfo(teacherClassGroupInfo);
         reviewInfoDto.setTeacherClassHeadInfo(teacherClassGroupInfo);
         return reviewInfoDto;
         return reviewInfoDto;
     }
     }
+
+    @Override
+    public TeacherClassHeadInfo getCourseInfoHead(Integer id) {
+        CourseSchedule courseSchedule = courseScheduleDao.get(id.longValue());
+        TeacherClassHeadInfo teacherClassGroupInfo = classGroupService.findTeacherClassGroupInfo(courseSchedule.getClassGroupId().longValue());
+        teacherClassGroupInfo.setClassDate(courseSchedule.getClassDate().toString());
+        teacherClassGroupInfo.setStartClassTime(courseSchedule.getStartClassTime().toString());
+        teacherClassGroupInfo.setEndClassTime(courseSchedule.getEndClassTime().toString());
+        return teacherClassGroupInfo;
+    }
 }
 }

+ 8 - 2
mec-teacher/src/main/java/com/ym/mec/teacher/controller/CourseReviewController.java

@@ -66,8 +66,14 @@ public class CourseReviewController extends BaseController {
     }
     }
 
 
     @ApiOperation(value = "网管课评论详情")
     @ApiOperation(value = "网管课评论详情")
-    @GetMapping("get")
-    public HttpResponseResult getPracticeGroupReviewInfo(int id) {
+    @GetMapping("getReviewInfo")
+    public HttpResponseResult getReviewInfo(int id) {
         return succeed(courseReviewService.getReviewInfo(id));
         return succeed(courseReviewService.getReviewInfo(id));
     }
     }
+
+    @ApiOperation(value = "获取课程头部信息")
+    @GetMapping("getCourseInfoHead")
+    public HttpResponseResult getCourseInfoHead(int courseId) {
+        return succeed(courseReviewService.getCourseInfoHead(courseId));
+    }
 }
 }

+ 8 - 0
mec-web/src/main/java/com/ym/mec/web/controller/CourseReviewController.java

@@ -7,6 +7,7 @@ import com.ym.mec.biz.dal.entity.Employee;
 import com.ym.mec.biz.dal.page.CourseReviewQueryInfo;
 import com.ym.mec.biz.dal.page.CourseReviewQueryInfo;
 import com.ym.mec.biz.service.CourseReviewService;
 import com.ym.mec.biz.service.CourseReviewService;
 import com.ym.mec.common.controller.BaseController;
 import com.ym.mec.common.controller.BaseController;
+import com.ym.mec.common.entity.HttpResponseResult;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiOperation;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
@@ -58,4 +59,11 @@ public class CourseReviewController extends BaseController {
         return succeed(courseReviewService.findPracticeGroupReviews(queryInfo));
         return succeed(courseReviewService.findPracticeGroupReviews(queryInfo));
     }
     }
 
 
+    @ApiOperation(value = "网管课评论详情")
+    @GetMapping("getReviewInfo")
+    @PreAuthorize("@pcs.hasPermissions('courseReview/getReviewInfo')")
+    public HttpResponseResult getReviewInfo(int id) {
+        return succeed(courseReviewService.getReviewInfo(id));
+    }
+
 }
 }

+ 12 - 5
mec-web/src/main/java/com/ym/mec/web/controller/education/EduCourseReviewController.java

@@ -8,6 +8,7 @@ import com.ym.mec.biz.dal.page.CourseReview4EduQueryInfo;
 import com.ym.mec.biz.dal.page.CourseReviewQueryInfo;
 import com.ym.mec.biz.dal.page.CourseReviewQueryInfo;
 import com.ym.mec.biz.service.CourseReviewService;
 import com.ym.mec.biz.service.CourseReviewService;
 import com.ym.mec.common.controller.BaseController;
 import com.ym.mec.common.controller.BaseController;
+import com.ym.mec.common.entity.HttpResponseResult;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiOperation;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
@@ -35,12 +36,18 @@ public class EduCourseReviewController extends BaseController {
     @ApiOperation(value = "网管课课程评论管理")
     @ApiOperation(value = "网管课课程评论管理")
     @GetMapping("getPracticeGroup")
     @GetMapping("getPracticeGroup")
     public Object getPracticeGroup(CourseReview4EduQueryInfo queryInfo) {
     public Object getPracticeGroup(CourseReview4EduQueryInfo queryInfo) {
-//        SysUser sysUser = sysUserFeignService.queryUserInfo();
-//        if (sysUser == null) {
-//            return failed("用户信息获取失败");
-//        }
-//        queryInfo.setEduTeacherId(sysUser.getId());
+        SysUser sysUser = sysUserFeignService.queryUserInfo();
+        if (sysUser == null) {
+            return failed("用户信息获取失败");
+        }
+        queryInfo.setEduTeacherId(sysUser.getId());
         return succeed(courseReviewService.findPracticeGroupReviews4Edu(queryInfo));
         return succeed(courseReviewService.findPracticeGroupReviews4Edu(queryInfo));
     }
     }
 
 
+    @ApiOperation(value = "网管课评论详情")
+    @GetMapping("getReviewInfo")
+    public HttpResponseResult getReviewInfo(int id) {
+        return succeed(courseReviewService.getReviewInfo(id));
+    }
+
 }
 }