|
@@ -16,6 +16,7 @@ import com.ym.mec.biz.dal.entity.CourseShare;
|
|
|
import com.ym.mec.biz.dal.entity.Organization;
|
|
|
import com.ym.mec.biz.dal.entity.Student;
|
|
|
import com.ym.mec.biz.dal.enums.JoinCourseType;
|
|
|
+import com.ym.mec.biz.dal.enums.StudentMusicGroupStatusEnum;
|
|
|
import com.ym.mec.biz.dal.page.CourseShareQueryInfo;
|
|
|
import com.ym.mec.biz.service.CourseShareService;
|
|
|
import com.ym.mec.biz.service.SysUserService;
|
|
@@ -116,6 +117,7 @@ public class CourseShareServiceImpl extends BaseServiceImpl<Integer, CourseShare
|
|
|
}
|
|
|
HashMap<String, Object> params = new HashMap<>();
|
|
|
MapUtil.populateMap(params, courseShareDto);
|
|
|
+ params.put("musicGroupStatusList", Collections.singletonList(StudentMusicGroupStatusEnum.NORMAL.getCode()));
|
|
|
List<StudentManageListDto> studentList = courseShareDao.selectStudentByParam(params);
|
|
|
List<Integer> userIdList = studentList.stream()
|
|
|
.map(StudentManageListDto::getUserId).distinct().collect(Collectors.toList());
|
|
@@ -143,6 +145,7 @@ public class CourseShareServiceImpl extends BaseServiceImpl<Integer, CourseShare
|
|
|
Map<String, Object> param = new HashMap<>();
|
|
|
MapUtil.populateMap(param, shareQueryInfo);
|
|
|
param.put(TENANT_ID, courseSchedule.getTenantId());
|
|
|
+ param.put("musicGroupStatusList", Collections.singletonList(StudentMusicGroupStatusEnum.NORMAL.getCode()));
|
|
|
Page<StudentManageListDto> pageInfo = PageUtil.getPageInfo(param);
|
|
|
return PageUtil.pageInfo(courseShareDao.selectStudentByParam(pageInfo, param));
|
|
|
}
|