|
@@ -9,6 +9,7 @@ import com.ym.mec.biz.dal.page.*;
|
|
|
import com.ym.mec.biz.service.*;
|
|
|
import com.ym.mec.common.controller.BaseController;
|
|
|
import com.ym.mec.common.entity.HttpResponseResult;
|
|
|
+import com.ym.mec.common.exception.BizException;
|
|
|
import com.ym.mec.common.page.PageInfo;
|
|
|
import com.ym.mec.common.page.QueryInfo;
|
|
|
import io.swagger.annotations.*;
|
|
@@ -21,6 +22,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
+import java.util.Optional;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
@RequestMapping("teacher")
|
|
@@ -63,7 +65,8 @@ public class TeacherController extends BaseController {
|
|
|
@ApiOperation(value = "根据教师编号查询教师基本信息")
|
|
|
@GetMapping("/queryUserInfo")
|
|
|
public Object queryUserInfo() {
|
|
|
- Teacher teacher = teacherService.get(sysUserService.getUserId());
|
|
|
+ Teacher teacher = Optional.ofNullable(teacherService.get(sysUserService.getUserId())).
|
|
|
+ orElseThrow(()->new BizException("老师信息不存在"));
|
|
|
//专业技能
|
|
|
if(StringUtils.isNotEmpty(teacher.getSubjectId())){
|
|
|
teacher.setSubjectName(subjectDao.findBySubIds(teacher.getSubjectId()));
|