|
@@ -6,6 +6,7 @@ import com.ym.mec.auth.api.entity.SysUser;
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
import com.ym.mec.biz.dal.dto.CourseScheduleDto;
|
|
import com.ym.mec.biz.dal.dto.CourseScheduleDto;
|
|
import com.ym.mec.biz.dal.dto.PracticeGroupDto;
|
|
import com.ym.mec.biz.dal.dto.PracticeGroupDto;
|
|
|
|
+import com.ym.mec.biz.dal.dto.SimpleUserDto;
|
|
import com.ym.mec.biz.dal.dto.TeacherBasicDto;
|
|
import com.ym.mec.biz.dal.dto.TeacherBasicDto;
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
import com.ym.mec.biz.dal.enums.*;
|
|
import com.ym.mec.biz.dal.enums.*;
|
|
@@ -699,6 +700,23 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public List<SimpleUserDto> getEnableApplyTeachers(Integer userId, Integer subjectId) {
|
|
|
|
+ if(Objects.isNull(subjectId)){
|
|
|
|
+ throw new BizException("请选择声部");
|
|
|
|
+ }
|
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserById(userId);
|
|
|
|
+ if (Objects.isNull(sysUser)) {
|
|
|
|
+ throw new BizException("用户不存在");
|
|
|
|
+ }
|
|
|
|
+ if (Objects.isNull(sysUser.getOrganId())) {
|
|
|
|
+ throw new BizException("未找到用户分部属性");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public Map getTeacherFreeTimes(Integer userId, Integer subjectId, Date firstClassTime) {
|
|
public Map getTeacherFreeTimes(Integer userId, Integer subjectId, Date firstClassTime) {
|
|
if (Objects.isNull(subjectId)) {
|
|
if (Objects.isNull(subjectId)) {
|