|
@@ -3,10 +3,12 @@ package com.ym.mec.student.controller;
|
|
|
import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.biz.dal.dao.ClassGroupDao;
|
|
|
+import com.ym.mec.biz.dal.dao.CourseScheduleEvaluateDao;
|
|
|
import com.ym.mec.biz.dal.dao.PracticeGroupDao;
|
|
|
import com.ym.mec.biz.dal.dao.SysConfigDao;
|
|
|
import com.ym.mec.biz.dal.dto.PracticeGroupBuyDto;
|
|
|
import com.ym.mec.biz.dal.entity.ClassGroup;
|
|
|
+import com.ym.mec.biz.dal.entity.CourseScheduleEvaluate;
|
|
|
import com.ym.mec.biz.dal.entity.PracticeGroup;
|
|
|
import com.ym.mec.biz.dal.enums.GroupType;
|
|
|
import com.ym.mec.biz.dal.enums.MessageTypeEnum;
|
|
@@ -48,6 +50,8 @@ public class PracticeGroupController extends BaseController {
|
|
|
private ClassGroupDao classGroupDao;
|
|
|
@Autowired
|
|
|
private SysConfigDao sysConfigDao;
|
|
|
+ @Autowired
|
|
|
+ private CourseScheduleEvaluateDao courseScheduleEvaluateDao;
|
|
|
|
|
|
@ApiOperation("获取学生的陪练课")
|
|
|
@GetMapping(value = "/findUserPracticeCourses")
|
|
@@ -216,6 +220,11 @@ public class PracticeGroupController extends BaseController {
|
|
|
PracticeGroup userFreePracticeGroup = practiceGroupDao.getUserFreePracticeGroup(userId);
|
|
|
ClassGroup classGroup = classGroupDao.findByMusicGroupAndType(userFreePracticeGroup.getId().toString(), GroupType.PRACTICE.getCode());
|
|
|
|
|
|
+ CourseScheduleEvaluate courseScheduleEvaluate = courseScheduleEvaluateDao.findByClassGroupId(classGroup.getId());
|
|
|
+ if(Objects.isNull(courseScheduleEvaluate)){
|
|
|
+ return failed("未生成课程报告");
|
|
|
+ }
|
|
|
+
|
|
|
String pushUrl = baseApiUrl + "/#/reportDetail?classGroupId=" + classGroup.getId();
|
|
|
|
|
|
String smsUrl = baseApiUrl + "/#/transfer?url=http://mstudev.dayaedu.com&hash=reportDetail&classGroupId=" + classGroup.getId();
|