|  | @@ -1,6 +1,7 @@
 | 
											
												
													
														|  |  package com.yonge.cooleshow.teacher.controller;
 |  |  package com.yonge.cooleshow.teacher.controller;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import com.baomidou.mybatisplus.core.metadata.IPage;
 |  |  import com.baomidou.mybatisplus.core.metadata.IPage;
 | 
											
												
													
														|  | 
 |  | +import com.microsvc.toolkit.common.response.paging.QueryInfo;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.auth.api.entity.SysUser;
 |  |  import com.yonge.cooleshow.auth.api.entity.SysUser;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.dto.AppMusicSheetVo;
 |  |  import com.yonge.cooleshow.biz.dal.dto.AppMusicSheetVo;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.biz.dal.dto.MusicSheetRenderDto;
 |  |  import com.yonge.cooleshow.biz.dal.dto.MusicSheetRenderDto;
 | 
											
										
											
												
													
														|  | @@ -24,7 +25,6 @@ import com.yonge.cooleshow.common.entity.HttpResponseResult;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.enums.EStatus;
 |  |  import com.yonge.cooleshow.common.enums.EStatus;
 | 
											
												
													
														|  |  import com.yonge.cooleshow.common.enums.YesOrNoEnum;
 |  |  import com.yonge.cooleshow.common.enums.YesOrNoEnum;
 | 
											
												
													
														|  |  import com.yonge.toolset.base.page.PageInfo;
 |  |  import com.yonge.toolset.base.page.PageInfo;
 | 
											
												
													
														|  | -import com.yonge.toolset.base.page.QueryInfo;
 |  | 
 | 
											
												
													
														|  |  import com.yonge.toolset.base.util.StringUtil;
 |  |  import com.yonge.toolset.base.util.StringUtil;
 | 
											
												
													
														|  |  import com.yonge.toolset.mybatis.support.PageUtil;
 |  |  import com.yonge.toolset.mybatis.support.PageUtil;
 | 
											
												
													
														|  |  import io.swagger.annotations.Api;
 |  |  import io.swagger.annotations.Api;
 | 
											
										
											
												
													
														|  | @@ -235,18 +235,19 @@ public class MusicSheetController extends BaseController {
 | 
											
												
													
														|  |       */
 |  |       */
 | 
											
												
													
														|  |      @GetMapping("/favorite")
 |  |      @GetMapping("/favorite")
 | 
											
												
													
														|  |      @ApiOperation(value = "收藏单曲")
 |  |      @ApiOperation(value = "收藏单曲")
 | 
											
												
													
														|  | -    public HttpResponseResult<PageInfo<MusicSheetVo>> favoriteMusic(QueryInfo query) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +    public HttpResponseResult<PageInfo<MusicSheetVo>> favoriteMusic(MusicSheetWrapper.MusicSheetFavoriteQuery query) {
 | 
											
												
													
														|  |          SysUser sysUser = sysUserService.getUser();
 |  |          SysUser sysUser = sysUserService.getUser();
 | 
											
												
													
														|  |          StudentMusicSheetSearch search = new StudentMusicSheetSearch();
 |  |          StudentMusicSheetSearch search = new StudentMusicSheetSearch();
 | 
											
												
													
														|  |          Teacher teacher = teacherService.getById(sysUser.getId());
 |  |          Teacher teacher = teacherService.getById(sysUser.getId());
 | 
											
												
													
														|  |          if (teacher.getTenantId() !=null && teacher.getTenantId() >0) {
 |  |          if (teacher.getTenantId() !=null && teacher.getTenantId() >0) {
 | 
											
												
													
														|  |              search.setTenantId(teacher.getTenantId());
 |  |              search.setTenantId(teacher.getTenantId());
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | 
 |  | +        search.setFavoriteProviderType(query.getProviderType());
 | 
											
												
													
														|  |          search.setStudentId(sysUser.getId());
 |  |          search.setStudentId(sysUser.getId());
 | 
											
												
													
														|  |          search.setState(YesOrNoEnum.YES);
 |  |          search.setState(YesOrNoEnum.YES);
 | 
											
												
													
														|  |          search.setAuditStatus(null);
 |  |          search.setAuditStatus(null);
 | 
											
												
													
														|  |          search.setProviderType(null);
 |  |          search.setProviderType(null);
 | 
											
												
													
														|  | -        IPage<MusicSheetVo> sheetVoIPage = musicSheetService.favoriteMusic(PageUtil.getPage(query),search, ClientEnum.TEACHER);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        IPage<MusicSheetVo> sheetVoIPage = musicSheetService.favoriteMusic(QueryInfo.getPage(query),search, ClientEnum.TEACHER);
 | 
											
												
													
														|  |          return succeed(PageUtil.pageInfo(sheetVoIPage));
 |  |          return succeed(PageUtil.pageInfo(sheetVoIPage));
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 |