|  | @@ -6,10 +6,7 @@ import com.yonge.cooleshow.auth.api.entity.SysUser;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.dto.search.TeacherStyleSearch;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.entity.TeacherStyleVideo;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.enums.AuthStatusEnum;
 | 
	
		
			
				|  |  | -import com.yonge.cooleshow.biz.dal.service.AppVersionInfoService;
 | 
	
		
			
				|  |  | -import com.yonge.cooleshow.biz.dal.service.StudentStarService;
 | 
	
		
			
				|  |  | -import com.yonge.cooleshow.biz.dal.service.TeacherService;
 | 
	
		
			
				|  |  | -import com.yonge.cooleshow.biz.dal.service.TeacherStyleVideoService;
 | 
	
		
			
				|  |  | +import com.yonge.cooleshow.biz.dal.service.*;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.vo.HotTeacherVo;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.vo.TeacherHomeVo;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.vo.TeacherStyleVideoVo;
 | 
	
	
		
			
				|  | @@ -31,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 | 
	
		
			
				|  |  |  import org.springframework.web.bind.annotation.RequestParam;
 | 
	
		
			
				|  |  |  import org.springframework.web.bind.annotation.RestController;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import javax.annotation.Resource;
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
		
			
				|  |  |  import java.util.stream.Collectors;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -38,31 +36,27 @@ import java.util.stream.Collectors;
 | 
	
		
			
				|  |  |  @RequestMapping("${app-config.url.student:}/teacher")
 | 
	
		
			
				|  |  |  @Api(value = "教师表", tags = "教师表")
 | 
	
		
			
				|  |  |  public class TeacherController extends BaseController {
 | 
	
		
			
				|  |  | -    @Autowired
 | 
	
		
			
				|  |  | +    @Resource
 | 
	
		
			
				|  |  |      private TeacherStyleVideoService styleVideoService;
 | 
	
		
			
				|  |  | -    @Autowired
 | 
	
		
			
				|  |  | -    private SysUserFeignService sysUserFeignService;
 | 
	
		
			
				|  |  | -    @Autowired
 | 
	
		
			
				|  |  | +    @Resource
 | 
	
		
			
				|  |  | +    private SysUserService sysUserService;
 | 
	
		
			
				|  |  | +    @Resource
 | 
	
		
			
				|  |  |      private TeacherService teacherService;
 | 
	
		
			
				|  |  | -    @Autowired
 | 
	
		
			
				|  |  | +    @Resource
 | 
	
		
			
				|  |  |      private StudentStarService studentStarService;
 | 
	
		
			
				|  |  | -    @Autowired
 | 
	
		
			
				|  |  | +    @Resource
 | 
	
		
			
				|  |  |      private AppVersionInfoService appVersionInfoService;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @ApiOperation(value = "老师风采-分页")
 | 
	
		
			
				|  |  |      @PostMapping("/stylePage")
 | 
	
		
			
				|  |  |      public HttpResponseResult<PageInfo<TeacherStyleVideoVo>> stylePage(@RequestBody TeacherStyleSearch query) {
 | 
	
		
			
				|  |  | -        SysUser user = sysUserFeignService.queryUserInfo();
 | 
	
		
			
				|  |  | -        if (user == null || null == user.getId()) {
 | 
	
		
			
				|  |  | -            return failed(HttpStatus.FORBIDDEN, "请登录");
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |          /*if(StringUtils.isBlank(query.getSubjectId())){
 | 
	
		
			
				|  |  |          	Student student = studentService.getById(user.getId());
 | 
	
		
			
				|  |  |          	query.setSubjectId(student.getSubjectId());
 | 
	
		
			
				|  |  |          }*/
 | 
	
		
			
				|  |  |          // 检查app版本
 | 
	
		
			
				|  |  |          query.setAuditVersion(appVersionInfoService.getAppAuditVersion(query.getPlatform(), query.getVersion()));
 | 
	
		
			
				|  |  | -        query.setStudentId(user.getId());
 | 
	
		
			
				|  |  | +        query.setStudentId(sysUserService.getUserId());
 | 
	
		
			
				|  |  |          IPage<TeacherStyleVideoVo> pages = styleVideoService.stylePage(PageUtil.getPage(query), query);
 | 
	
		
			
				|  |  |          return succeed(PageUtil.pageInfo(pages));
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -73,11 +67,7 @@ public class TeacherController extends BaseController {
 | 
	
		
			
				|  |  |          if (null == userId) {
 | 
	
		
			
				|  |  |              return failed("缺少老师ID");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        SysUser user = sysUserFeignService.queryUserInfo();
 | 
	
		
			
				|  |  | -        if (user == null || null == user.getId()) {
 | 
	
		
			
				|  |  | -            return failed(HttpStatus.FORBIDDEN, "请登录");
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        HttpResponseResult<TeacherHomeVo> res = teacherService.queryTeacherHome(user.getId(), userId);
 | 
	
		
			
				|  |  | +        HttpResponseResult<TeacherHomeVo> res = teacherService.queryTeacherHome(sysUserService.getUserId(), userId);
 | 
	
		
			
				|  |  |          //学生端过滤只看审核通过的
 | 
	
		
			
				|  |  |          if (null != res.getData() && !CollectionUtils.isEmpty(res.getData().getStyleVideo())) {
 | 
	
		
			
				|  |  |              List<TeacherStyleVideo> styleVideo = res.getData().getStyleVideo();
 | 
	
	
		
			
				|  | @@ -98,11 +88,7 @@ public class TeacherController extends BaseController {
 | 
	
		
			
				|  |  |          if (null == starStatusEnum) {
 | 
	
		
			
				|  |  |              return failed("缺少关注状态");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        SysUser user = sysUserFeignService.queryUserInfo();
 | 
	
		
			
				|  |  | -        if (user == null || null == user.getId()) {
 | 
	
		
			
				|  |  | -            return failed(HttpStatus.FORBIDDEN, "请登录");
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        return studentStarService.starOrUnStar(user.getId(), userId, starStatusEnum);
 | 
	
		
			
				|  |  | +        return studentStarService.starOrUnStar(sysUserService.getUserId(), userId, starStatusEnum);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @ApiOperation(value = "增加视频浏览量")
 | 
	
	
		
			
				|  | @@ -126,20 +112,10 @@ public class TeacherController extends BaseController {
 | 
	
		
			
				|  |  |      @ApiOperation(value = "推荐老师列表")
 | 
	
		
			
				|  |  |      @GetMapping("/queryHotTeacherList")
 | 
	
		
			
				|  |  |      public HttpResponseResult<List<HotTeacherVo>> queryHotTeacherList() {
 | 
	
		
			
				|  |  | -        SysUser user = sysUserFeignService.queryUserInfo();
 | 
	
		
			
				|  |  | -        if (user == null || null == user.getId()) {
 | 
	
		
			
				|  |  | -            return failed(HttpStatus.FORBIDDEN, "请登录");
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        Long userId = null;
 | 
	
		
			
				|  |  | -        if (user != null && null != user.getId()) {
 | 
	
		
			
				|  |  | -            userId = user.getId();
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        List<HotTeacherVo> list = teacherService.queryHotTeacherList(userId);
 | 
	
		
			
				|  |  | -        
 | 
	
		
			
				|  |  | +        List<HotTeacherVo> list = teacherService.queryHotTeacherList(sysUserService.getUserId());
 | 
	
		
			
				|  |  |          for(HotTeacherVo vo : list){
 | 
	
		
			
				|  |  |          	vo.setGraduateSchool(null);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        
 | 
	
		
			
				|  |  |          return HttpResponseResult.succeed(list);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 |