|
@@ -1,6 +1,7 @@
|
|
package com.ym.mec.web.controller;
|
|
package com.ym.mec.web.controller;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
+import com.dayaedu.cbs.openfeign.client.MusicFeignClientService;
|
|
import com.dayaedu.cbs.openfeign.wrapper.music.CbsSubjectWrapper;
|
|
import com.dayaedu.cbs.openfeign.wrapper.music.CbsSubjectWrapper;
|
|
import com.dayaedu.cbs.openfeign.wrapper.musicInstrument.CbsMusicalInstrumentWrapper;
|
|
import com.dayaedu.cbs.openfeign.wrapper.musicInstrument.CbsMusicalInstrumentWrapper;
|
|
import com.microsvc.toolkit.common.webportal.exception.BizException;
|
|
import com.microsvc.toolkit.common.webportal.exception.BizException;
|
|
@@ -18,6 +19,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
@@ -26,8 +28,10 @@ import java.util.stream.Collectors;
|
|
@RestController
|
|
@RestController
|
|
public class SubjectController extends BaseController {
|
|
public class SubjectController extends BaseController {
|
|
|
|
|
|
- @Autowired
|
|
|
|
|
|
+ @Resource
|
|
private SubjectService subjectService;
|
|
private SubjectService subjectService;
|
|
|
|
+ @Resource
|
|
|
|
+ private MusicFeignClientService musicFeignClientService;
|
|
|
|
|
|
@ApiOperation(value = "修改、新增科目")
|
|
@ApiOperation(value = "修改、新增科目")
|
|
@PostMapping("/upset")
|
|
@PostMapping("/upset")
|
|
@@ -151,7 +155,7 @@ public class SubjectController extends BaseController {
|
|
// 查询本地已经添加过的曲目数据
|
|
// 查询本地已经添加过的曲目数据
|
|
SubjectWrapper.SubjectQuery query1 = new SubjectWrapper.SubjectQuery();
|
|
SubjectWrapper.SubjectQuery query1 = new SubjectWrapper.SubjectQuery();
|
|
query1.setHasInstrument(true);
|
|
query1.setHasInstrument(true);
|
|
- List<SubjectWrapper.Subject> list = subjectService.list(query1);
|
|
|
|
|
|
+ List<SubjectWrapper.Subject> list = subjectService.queryList(query1);
|
|
// 转map
|
|
// 转map
|
|
Map<Long, SubjectWrapper.Subject> subjectMap = list.stream().collect(Collectors.groupingBy(e -> e.getCbsSubjectId(), Collectors.collectingAndThen(Collectors.toList(), v -> v.get(0))));
|
|
Map<Long, SubjectWrapper.Subject> subjectMap = list.stream().collect(Collectors.groupingBy(e -> e.getCbsSubjectId(), Collectors.collectingAndThen(Collectors.toList(), v -> v.get(0))));
|
|
|
|
|