|
@@ -3,6 +3,7 @@ package com.ym.mec.student.controller;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.dayaedu.cbs.common.enums.school.EMusicSheetType;
|
|
|
import com.dayaedu.cbs.openfeign.wrapper.music.CbsMusicSheetWrapper;
|
|
|
+import com.google.common.collect.Lists;
|
|
|
import com.microsvc.toolkit.common.response.template.R;
|
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
|
import com.ym.mec.biz.dal.enums.ClientEnum;
|
|
@@ -14,7 +15,6 @@ import com.ym.mec.biz.service.InstrumentService;
|
|
|
import com.ym.mec.biz.service.StudentService;
|
|
|
import com.ym.mec.biz.service.SysMusicScoreService;
|
|
|
import com.ym.mec.biz.service.SysUserService;
|
|
|
-import com.ym.mec.common.exception.BizException;
|
|
|
import com.ym.mec.common.page.PageInfo;
|
|
|
import com.ym.mec.vo.MusicSheetVo;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -25,12 +25,10 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
-import java.util.ArrayList;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
@@ -169,4 +167,19 @@ public class MusicSheetController {
|
|
|
|
|
|
return R.from(convert);
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation(value = "总控平台乐器编码", notes = "总控平台乐器编码")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "id", value = "id", dataType = "long")
|
|
|
+ })
|
|
|
+ @GetMapping("/instrumentCode")
|
|
|
+ public R<List<MusicSheetWrapper.InstrumentCode>> instrumentCode() {
|
|
|
+
|
|
|
+ List<MusicSheetWrapper.InstrumentCode> codes = musicSheetService.getAllInstrumentCode();
|
|
|
+ if (CollectionUtils.isEmpty(codes)) {
|
|
|
+ codes = Lists.newArrayList();
|
|
|
+ }
|
|
|
+
|
|
|
+ return R.from(codes);
|
|
|
+ }
|
|
|
}
|