| 
					
				 | 
			
			
				@@ -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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |