|
@@ -3,6 +3,7 @@ package com.yonge.cooleshow.admin.controller;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.MusicAlbumSheetDto;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.MusicAlbumDetailSearch;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.MusicAlbumSearch;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.MusicAlbum;
|
|
@@ -139,20 +140,20 @@ public class MusicAlbumController extends BaseController {
|
|
|
/**
|
|
|
* 专辑详情删除曲目列表
|
|
|
*/
|
|
|
- @PostMapping("/detail/delMusicSheet")
|
|
|
- @ApiOperation(value = "专辑详情删除曲目列表")
|
|
|
+ @PostMapping(value = "/detail/delMusicSheet" ,consumes="application/json", produces="application/json")
|
|
|
+ @ApiOperation(value = "专辑详情删除曲目列表", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name = "albumId",value = "专辑编号ID", required = true, dataType = "Integer"),
|
|
|
@ApiImplicitParam(name = "musicSheetIds",value = "删除曲目编号,多个逗号隔开", required = true, dataType = "String")
|
|
|
})
|
|
|
- public HttpResponseResult<Boolean> detailDelMusicSheet(Long albumId, String musicSheetIds) {
|
|
|
- if (StringUtil.isEmpty(albumId)) {
|
|
|
+ public HttpResponseResult<Boolean> detailDelMusicSheet(@Valid @RequestBody MusicAlbumSheetDto query) {
|
|
|
+ if (StringUtil.isEmpty(query.getAlbumId())) {
|
|
|
return failed("专辑编号ID不能为空");
|
|
|
}
|
|
|
- if (StringUtil.isEmpty(musicSheetIds)) {
|
|
|
+ if (StringUtil.isEmpty(query.getMusicSheetIds())) {
|
|
|
return failed("曲目编号不能为空");
|
|
|
}
|
|
|
- return status(musicAlbumService.delMusicSheet(albumId,musicSheetIds));
|
|
|
+ return status(musicAlbumService.delMusicSheet(query.getAlbumId(),query.getMusicSheetIds()));
|
|
|
}
|
|
|
|
|
|
|
|
@@ -160,24 +161,24 @@ public class MusicAlbumController extends BaseController {
|
|
|
/**
|
|
|
* 专辑详情添加曲目列表
|
|
|
*/
|
|
|
- @PostMapping("/detail/addMusicSheet")
|
|
|
- @ApiOperation(value = "专辑详情添加曲目列表")
|
|
|
+ @PostMapping(value = "/detail/addMusicSheet",consumes="application/json", produces="application/json")
|
|
|
+ @ApiOperation(value = "专辑详情添加曲目列表", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name = "albumId",value = "专辑编号ID", required = true, dataType = "Integer"),
|
|
|
@ApiImplicitParam(name = "musicSheetIds",value = "添加曲目编号,多个逗号隔开", required = true, dataType = "String")
|
|
|
})
|
|
|
- public HttpResponseResult<Boolean> detailAddMusicSheet(Long albumId, String musicSheetIds) {
|
|
|
+ public HttpResponseResult<Boolean> detailAddMusicSheet(@Valid @RequestBody MusicAlbumSheetDto query) {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
if (sysUser == null || sysUser.getId() == null) {
|
|
|
return failed("用户信息获取失败");
|
|
|
}
|
|
|
- if (StringUtil.isEmpty(albumId)) {
|
|
|
+ if (StringUtil.isEmpty(query.getAlbumId())) {
|
|
|
return failed("专辑编号ID不能为空");
|
|
|
}
|
|
|
- if (StringUtil.isEmpty(musicSheetIds)) {
|
|
|
+ if (StringUtil.isEmpty(query.getMusicSheetIds())) {
|
|
|
return failed("曲目编号不能为空");
|
|
|
}
|
|
|
- return status(musicAlbumService.addMusicSheet(albumId,musicSheetIds,sysUser.getId()));
|
|
|
+ return status(musicAlbumService.addMusicSheet(query.getAlbumId(),query.getMusicSheetIds(),sysUser.getId()));
|
|
|
}
|
|
|
|
|
|
}
|