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