浏览代码

老师账户信息查询

weifanli 2 年之前
父节点
当前提交
a2be86d805

+ 8 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/TeacherService.java

@@ -70,7 +70,14 @@ public interface TeacherService extends IService<Teacher>  {
     * @date 2022/3/25 09:37
     */
     List<Subject> querySubject(Long userId);
-
+    /***
+     * 查询老师个人风采
+     * @author liweifan
+     * @param: id
+     * @updateTime 2022/4/8 14:11
+     * @return: com.yonge.cooleshow.common.entity.HttpResponseResult<com.yonge.cooleshow.biz.dal.vo.TeacherVo>
+     */
+    HttpResponseResult<TeacherVo> queryTeacherStyle(Long id);
     /***
      * 设置声部
      * @author liweifan

+ 11 - 5
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/TeacherServiceImpl.java

@@ -173,6 +173,12 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
         return baseMapper.querySubject(userId);
     }
 
+    @Override
+    public HttpResponseResult<TeacherVo> queryTeacherStyle(Long id) {
+        TeacherVo detail = detail(id);
+        return HttpResponseResult.succeed(detail);
+    }
+
     private HttpResponseResult<Boolean> doCreate(TeacherSubmitReq teacherSubmitReq) throws BizException {
         //判断手机号
         SysUser sysUser = employeeDao.querySysUserByPhone(teacherSubmitReq.getPhone());
@@ -295,9 +301,9 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
     }
 
     @Override
-    public HttpResponseResult<TeacherHomeVo> queryTeacherHome(Long studentId , Long teacherId) {
+    public HttpResponseResult<TeacherHomeVo> queryTeacherHome(Long studentId, Long teacherId) {
         TeacherHomeVo data = queryUserInfo(teacherId).getData();
-        if(null == data){
+        if (null == data) {
             return HttpResponseResult.failed("未查询到用户信息");
         }
         LiveRoom liveRoom = liveRoomService.getliveingRoomBySpeakerId(teacherId);
@@ -308,10 +314,10 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
             data.setLiveing(YesOrNoEnum.NO);
         }
 
-        StudentStar studentStar = studentStarService.getByStudentIdAndTeacherId(studentId,teacherId);
-        if(null == studentStar){
+        StudentStar studentStar = studentStarService.getByStudentIdAndTeacherId(studentId, teacherId);
+        if (null == studentStar) {
             data.setIsStar(YesOrNoEnum.NO);
-        }else{
+        } else {
             data.setIsStar(YesOrNoEnum.YES);
         }
         return HttpResponseResult.succeed(data);