|
@@ -1,25 +1,25 @@
|
|
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.dayaedu.cbs.common.enums.music.EMusicSourceType;
|
|
import com.dayaedu.cbs.openfeign.wrapper.music.CbsMusicSheetWrapper;
|
|
import com.dayaedu.cbs.openfeign.wrapper.music.CbsMusicSheetWrapper;
|
|
-import com.microsvc.toolkit.common.response.template.R;
|
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
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.MusicSheetDto;
|
|
|
|
import com.yonge.cooleshow.biz.dal.dto.MusicSheetRenderDto;
|
|
import com.yonge.cooleshow.biz.dal.dto.MusicSheetRenderDto;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ReasonDto;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.MusicSheetRelatedQueryInfo;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.MusicSheetRelatedQueryInfo;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.StudentMusicSheetSearch;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.StudentMusicSheetSearch;
|
|
import com.yonge.cooleshow.biz.dal.entity.MusicSheet;
|
|
import com.yonge.cooleshow.biz.dal.entity.MusicSheet;
|
|
import com.yonge.cooleshow.biz.dal.entity.Teacher;
|
|
import com.yonge.cooleshow.biz.dal.entity.Teacher;
|
|
import com.yonge.cooleshow.biz.dal.enums.AuthStatusEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.AuthStatusEnum;
|
|
-import com.yonge.cooleshow.biz.dal.enums.ChargeTypeEnum;
|
|
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.MusicSortType;
|
|
import com.yonge.cooleshow.biz.dal.enums.MusicSortType;
|
|
import com.yonge.cooleshow.biz.dal.enums.SourceTypeEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.SourceTypeEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.album.PurchaseRecordTypeEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.album.PurchaseRecordTypeEnum;
|
|
import com.yonge.cooleshow.biz.dal.service.AppVersionInfoService;
|
|
import com.yonge.cooleshow.biz.dal.service.AppVersionInfoService;
|
|
import com.yonge.cooleshow.biz.dal.service.MusicSheetService;
|
|
import com.yonge.cooleshow.biz.dal.service.MusicSheetService;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.service.SysUserService;
|
|
import com.yonge.cooleshow.biz.dal.service.TeacherService;
|
|
import com.yonge.cooleshow.biz.dal.service.TeacherService;
|
|
import com.yonge.cooleshow.biz.dal.service.cbs.CbsMusicScoreService;
|
|
import com.yonge.cooleshow.biz.dal.service.cbs.CbsMusicScoreService;
|
|
import com.yonge.cooleshow.biz.dal.vo.MusicSheetDetailVo;
|
|
import com.yonge.cooleshow.biz.dal.vo.MusicSheetDetailVo;
|
|
@@ -38,16 +38,10 @@ import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiParam;
|
|
import io.swagger.annotations.ApiParam;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
-import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
-import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.PathVariable;
|
|
|
|
-import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
@@ -60,23 +54,23 @@ import java.util.Optional;
|
|
* @version v1.0
|
|
* @version v1.0
|
|
**/
|
|
**/
|
|
@RestController
|
|
@RestController
|
|
-@RequestMapping("${app-config.url.teacher:}/")
|
|
|
|
|
|
+@RequestMapping("${app-config.url.teacher:}/music/sheet")
|
|
@Api(tags = "曲谱表 API接口")
|
|
@Api(tags = "曲谱表 API接口")
|
|
public class MusicSheetController extends BaseController {
|
|
public class MusicSheetController extends BaseController {
|
|
- @Autowired
|
|
|
|
- private SysUserFeignService sysUserFeignService;
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ private SysUserService sysUserService;
|
|
|
|
|
|
- @Autowired
|
|
|
|
|
|
+ @Resource
|
|
private MusicSheetService musicSheetService;
|
|
private MusicSheetService musicSheetService;
|
|
|
|
|
|
- @Autowired
|
|
|
|
|
|
+ @Resource
|
|
private AppVersionInfoService appVersionInfoService;
|
|
private AppVersionInfoService appVersionInfoService;
|
|
|
|
|
|
- @Autowired
|
|
|
|
|
|
+ @Resource
|
|
private TeacherService teacherService;
|
|
private TeacherService teacherService;
|
|
|
|
|
|
- @Autowired
|
|
|
|
- private CbsMusicScoreService cbsMusicScoreService;
|
|
|
|
|
|
+// @Resource
|
|
|
|
+// private CbsMusicScoreService cbsMusicScoreService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 查询单条
|
|
* 查询单条
|
|
@@ -85,11 +79,7 @@ public class MusicSheetController extends BaseController {
|
|
@ApiOperation(value = "详情", notes = "传入musicTag")
|
|
@ApiOperation(value = "详情", notes = "传入musicTag")
|
|
public HttpResponseResult<MusicSheetDetailVo> detail(@ApiParam(value = "曲谱编号", required = true) @PathVariable("id") Long id,
|
|
public HttpResponseResult<MusicSheetDetailVo> detail(@ApiParam(value = "曲谱编号", required = true) @PathVariable("id") Long id,
|
|
@RequestParam(required = false) String tenantAlbumId) {
|
|
@RequestParam(required = false) String tenantAlbumId) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- return failed("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicSheetDetailVo detail = musicSheetService.detail(id, sysUser, ClientEnum.TEACHER,tenantAlbumId);
|
|
MusicSheetDetailVo detail = musicSheetService.detail(id, sysUser, ClientEnum.TEACHER,tenantAlbumId);
|
|
|
|
|
|
// 设置返回默认值
|
|
// 设置返回默认值
|
|
@@ -105,10 +95,7 @@ public class MusicSheetController extends BaseController {
|
|
@ApiOperation(value = "修改", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
@ApiOperation(value = "修改", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
@PostMapping(value="/updateRenderFile", consumes="application/json", produces="application/json")
|
|
@PostMapping(value="/updateRenderFile", consumes="application/json", produces="application/json")
|
|
public HttpResponseResult<Object> updateRenderFile(@Valid @RequestBody MusicSheetRenderDto musicSheetRenderDto) {
|
|
public HttpResponseResult<Object> updateRenderFile(@Valid @RequestBody MusicSheetRenderDto musicSheetRenderDto) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- return failed("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
if (musicSheetRenderDto.getMusicSheetId()==null){
|
|
if (musicSheetRenderDto.getMusicSheetId()==null){
|
|
return failed("缺少ID");
|
|
return failed("缺少ID");
|
|
}
|
|
}
|
|
@@ -131,80 +118,19 @@ public class MusicSheetController extends BaseController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-/* @ApiOperation(value = "新增", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
|
|
- @PostMapping(value="/create", consumes="application/json", produces="application/json")
|
|
|
|
- public HttpResponseResult<Object> create(@Valid @RequestBody MusicSheetDto musicSheetDto) {
|
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- return failed("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if (ChargeTypeEnum.CHARGE.getCode().equals(musicSheetDto.getChargeType().getCode())
|
|
|
|
- && musicSheetDto.getMusicPrice()==null){
|
|
|
|
- return failed("此曲谱为收费曲谱,需要提供价格");
|
|
|
|
- }
|
|
|
|
- if (musicSheetDto.getNotation() == null) {
|
|
|
|
- musicSheetDto.setNotation(YesOrNoEnum.NO);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if (musicSheetDto.getProviderType() == null) {
|
|
|
|
- musicSheetDto.setProviderType(SourceTypeEnum.PLATFORM);
|
|
|
|
- }
|
|
|
|
- musicSheetDto.setUserId(sysUser.getId());
|
|
|
|
- musicSheetDto.setAuditStatus(AuthStatusEnum.DOING);
|
|
|
|
- musicSheetDto.setSubmitAuditTime(new Date());
|
|
|
|
- musicSheetDto.setSourceType(SourceTypeEnum.TEACHER);
|
|
|
|
-
|
|
|
|
- musicSheetDto.setFavoriteCount(0);
|
|
|
|
- musicSheetDto.setCreateBy(sysUser.getId());
|
|
|
|
- musicSheetDto.setCreateTime(new Date());
|
|
|
|
- musicSheetService.saveMusicSheet(musicSheetDto,sysUser.getId());
|
|
|
|
- return succeed("新增曲谱成功");
|
|
|
|
- }*/
|
|
|
|
-
|
|
|
|
- @ApiOperation(value = "新增/修改", notes = "曲目表- 传入 MusicSheetWrapper.MusicSheet")
|
|
|
|
- @PreAuthorize("@auditsvc.hasPermissions('music/sheet/save', {'BACKEND'})")
|
|
|
|
- @PostMapping("music/sheet/save")
|
|
|
|
|
|
+ /*@ApiOperation(value = "新增/修改", notes = "曲目表- 传入 MusicSheetWrapper.MusicSheet")
|
|
|
|
+ @PostMapping("/save")
|
|
public HttpResponseResult<Long> cbsAdd(@Validated @RequestBody CbsMusicSheetWrapper.AddMusicSheet addMusicSheet) {
|
|
public HttpResponseResult<Long> cbsAdd(@Validated @RequestBody CbsMusicSheetWrapper.AddMusicSheet addMusicSheet) {
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
|
|
+ addMusicSheet.setCreateBy(sysUser.getId());
|
|
|
|
+ addMusicSheet.setSourceType(EMusicSourceType.PERSON);
|
|
return succeed(cbsMusicScoreService.musicSheetAdd(addMusicSheet));
|
|
return succeed(cbsMusicScoreService.musicSheetAdd(addMusicSheet));
|
|
- }
|
|
|
|
-
|
|
|
|
- @ApiOperation(value = "修改", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
|
|
- @PostMapping(value="/update", consumes="application/json", produces="application/json")
|
|
|
|
- public HttpResponseResult<Object> update(@Valid @RequestBody MusicSheetDto musicSheet) {
|
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- return failed("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
- if (musicSheet.getId()==null){
|
|
|
|
- return failed("缺少ID");
|
|
|
|
- }
|
|
|
|
- if (musicSheet.getNotation() == null) {
|
|
|
|
- musicSheet.setNotation(YesOrNoEnum.NO);
|
|
|
|
- }
|
|
|
|
- musicSheet.setUserId(sysUser.getId());
|
|
|
|
- musicSheet.setSubmitAuditTime(new Date());
|
|
|
|
- musicSheet.setCreateTime(new Date());
|
|
|
|
- musicSheet.setCreateBy(sysUser.getId());
|
|
|
|
- musicSheet.setUpdateBy(sysUser.getId());
|
|
|
|
- musicSheet.setUpdateTime(new Date());
|
|
|
|
- musicSheet.setSubmitAuditTime(new Date());
|
|
|
|
- musicSheet.setAuditStatus(AuthStatusEnum.DOING);
|
|
|
|
- if ( musicSheetService.saveMusicSheet(musicSheet,sysUser.getId())){
|
|
|
|
- return succeed("修改成功");
|
|
|
|
- } else {
|
|
|
|
- return failed("修改失败");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
|
|
|
|
@ApiOperation(value = "曲目分页查询", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
@ApiOperation(value = "曲目分页查询", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
@PostMapping(value="/list", consumes="application/json", produces="application/json")
|
|
@PostMapping(value="/list", consumes="application/json", produces="application/json")
|
|
public HttpResponseResult<PageInfo<MusicSheetVo>> list(@RequestBody StudentMusicSheetSearch query) {
|
|
public HttpResponseResult<PageInfo<MusicSheetVo>> list(@RequestBody StudentMusicSheetSearch query) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- return failed("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
// 老师课查看所有曲目
|
|
// 老师课查看所有曲目
|
|
if (query.getMyself() == null || query.getMyself()) {
|
|
if (query.getMyself() == null || query.getMyself()) {
|
|
// 设置只查老师用户 状态为启用
|
|
// 设置只查老师用户 状态为启用
|
|
@@ -228,7 +154,6 @@ public class MusicSheetController extends BaseController {
|
|
|
|
|
|
// 检查app版本
|
|
// 检查app版本
|
|
query.setAuditVersion(appVersionInfoService.getAppAuditVersion(query.getPlatform(),query.getVersion()));
|
|
query.setAuditVersion(appVersionInfoService.getAppAuditVersion(query.getPlatform(),query.getVersion()));
|
|
-
|
|
|
|
// 只能看通过审核 并且 启用的 曲目
|
|
// 只能看通过审核 并且 启用的 曲目
|
|
query.setState(YesOrNoEnum.YES);
|
|
query.setState(YesOrNoEnum.YES);
|
|
query.setAuditStatus(AuthStatusEnum.PASS);
|
|
query.setAuditStatus(AuthStatusEnum.PASS);
|
|
@@ -241,24 +166,13 @@ public class MusicSheetController extends BaseController {
|
|
return succeed(PageUtil.pageInfo(musicSheetVoIPage));
|
|
return succeed(PageUtil.pageInfo(musicSheetVoIPage));
|
|
}
|
|
}
|
|
|
|
|
|
- /**
|
|
|
|
- * 启用/停用
|
|
|
|
- */
|
|
|
|
@PostMapping("/state/{id}")
|
|
@PostMapping("/state/{id}")
|
|
@ApiOperation(value = "启用/停用", notes = "传入id")
|
|
@ApiOperation(value = "启用/停用", notes = "传入id")
|
|
- public HttpResponseResult<Boolean> state(@ApiParam(value = "曲目编号", required = true) @PathVariable Long id) {
|
|
|
|
- if (StringUtil.isEmpty(id)) {
|
|
|
|
|
|
+ public HttpResponseResult<Boolean> state(@ApiParam(value = "曲目编号", required = true) @PathVariable Long id, @RequestBody ReasonDto reasonDto) {
|
|
|
|
+ if (id == null) {
|
|
return failed("参数不能为空");
|
|
return failed("参数不能为空");
|
|
}
|
|
}
|
|
- MusicSheet musicSheet = musicSheetService.getById(id);
|
|
|
|
- if (musicSheet == null) {
|
|
|
|
- return failed("未找到曲目");
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if (musicSheet.getState().equals(YesOrNoEnum.NO)) {
|
|
|
|
- return failed("曲目已被下架");
|
|
|
|
- }
|
|
|
|
- return status(musicSheetService.state(id, "", ClientEnum.TEACHER));
|
|
|
|
|
|
+ return status(musicSheetService.state(id,reasonDto.getReason(),ClientEnum.TEACHER));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -268,11 +182,7 @@ public class MusicSheetController extends BaseController {
|
|
@ApiOperation(value = "曲目收藏/取消收藏")
|
|
@ApiOperation(value = "曲目收藏/取消收藏")
|
|
public HttpResponseResult<Boolean> favorite(@ApiParam(value = "曲目编号", required = true) @PathVariable("id") Long id,
|
|
public HttpResponseResult<Boolean> favorite(@ApiParam(value = "曲目编号", required = true) @PathVariable("id") Long id,
|
|
@ApiParam(value = "客户端类型") @RequestParam(value = "clientType", required = false, defaultValue = "TEACHER") String clientType) {
|
|
@ApiParam(value = "客户端类型") @RequestParam(value = "clientType", required = false, defaultValue = "TEACHER") String clientType) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- return failed("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
if (ClientEnum.invalid(clientType)) {
|
|
if (ClientEnum.invalid(clientType)) {
|
|
return failed("无效的客户端类型");
|
|
return failed("无效的客户端类型");
|
|
}
|
|
}
|
|
@@ -286,10 +196,7 @@ public class MusicSheetController extends BaseController {
|
|
@PostMapping("/my")
|
|
@PostMapping("/my")
|
|
@ApiOperation(value = "我的单曲")
|
|
@ApiOperation(value = "我的单曲")
|
|
public HttpResponseResult<PageInfo<MusicSheetVo>> myMusic(@RequestBody StudentMusicSheetSearch search) {
|
|
public HttpResponseResult<PageInfo<MusicSheetVo>> myMusic(@RequestBody StudentMusicSheetSearch search) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- return failed("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
search.setStudentId(sysUser.getId());
|
|
search.setStudentId(sysUser.getId());
|
|
// search.setState(YesOrNoEnum.YES);
|
|
// search.setState(YesOrNoEnum.YES);
|
|
search.setAuditStatus(AuthStatusEnum.PASS);
|
|
search.setAuditStatus(AuthStatusEnum.PASS);
|
|
@@ -307,10 +214,7 @@ 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(QueryInfo query) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- return failed("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
StudentMusicSheetSearch search = new StudentMusicSheetSearch();
|
|
StudentMusicSheetSearch search = new StudentMusicSheetSearch();
|
|
search.setStudentId(sysUser.getId());
|
|
search.setStudentId(sysUser.getId());
|
|
search.setState(YesOrNoEnum.YES);
|
|
search.setState(YesOrNoEnum.YES);
|
|
@@ -322,10 +226,7 @@ public class MusicSheetController extends BaseController {
|
|
@ApiOperation(value = "乐谱分享")
|
|
@ApiOperation(value = "乐谱分享")
|
|
@GetMapping(value="/share")
|
|
@GetMapping(value="/share")
|
|
public HttpResponseResult<MusicSheetShareVo> shareMusicSheet() {
|
|
public HttpResponseResult<MusicSheetShareVo> shareMusicSheet() {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- return failed("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
return succeed(musicSheetService.shareMusicSheet(sysUser));
|
|
return succeed(musicSheetService.shareMusicSheet(sysUser));
|
|
}
|
|
}
|
|
|
|
|
|
@@ -333,10 +234,7 @@ public class MusicSheetController extends BaseController {
|
|
@ApiOperation(value = "我的乐谱数量")
|
|
@ApiOperation(value = "我的乐谱数量")
|
|
@GetMapping(value="/count")
|
|
@GetMapping(value="/count")
|
|
public HttpResponseResult<Integer> countTeacherMusicSheet() {
|
|
public HttpResponseResult<Integer> countTeacherMusicSheet() {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- return failed("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
return succeed(musicSheetService.countTeacherMusicSheet(sysUser));
|
|
return succeed(musicSheetService.countTeacherMusicSheet(sysUser));
|
|
}
|
|
}
|
|
|
|
|
|
@@ -352,11 +250,7 @@ public class MusicSheetController extends BaseController {
|
|
@ApiOperation(value = "app首页曲目数据", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
@ApiOperation(value = "app首页曲目数据", httpMethod="POST", consumes="application/json", produces="application/json")
|
|
@PostMapping(value="/appMusicSheet", consumes="application/json", produces="application/json")
|
|
@PostMapping(value="/appMusicSheet", consumes="application/json", produces="application/json")
|
|
public HttpResponseResult<AppMusicSheetVo> appMusicSheet(@RequestBody StudentMusicSheetSearch query) {
|
|
public HttpResponseResult<AppMusicSheetVo> appMusicSheet(@RequestBody StudentMusicSheetSearch query) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- return failed("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
Teacher teacher = teacherService.getById(sysUser.getId());
|
|
Teacher teacher = teacherService.getById(sysUser.getId());
|
|
if (teacher == null) {
|
|
if (teacher == null) {
|
|
return failed("用户信息获取失败");
|
|
return failed("用户信息获取失败");
|