|
@@ -2,17 +2,15 @@ package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.ym.mec.biz.dal.dao.MusicGroupDao;
|
|
|
+import com.ym.mec.biz.dal.dto.MusicGroupRegResp;
|
|
|
import com.ym.mec.biz.dal.dto.MusicGroupSubjectGoodsAndInfo;
|
|
|
-import com.ym.mec.biz.dal.entity.MusicGroup;
|
|
|
-import com.ym.mec.biz.dal.entity.MusicGroupSubjectGoodsGroup;
|
|
|
+import com.ym.mec.biz.dal.entity.*;
|
|
|
import com.ym.mec.biz.dal.enums.GoodsType;
|
|
|
import com.ym.mec.biz.service.*;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import com.ym.mec.biz.dal.dao.MusicGroupSubjectPlanDao;
|
|
|
-import com.ym.mec.biz.dal.entity.MusicGroupSubjectPlan;
|
|
|
-import com.ym.mec.biz.dal.entity.StudentRegistration;
|
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
|
|
@@ -38,6 +36,9 @@ public class MusicGroupSubjectPlanServiceImpl extends BaseServiceImpl<Integer, M
|
|
|
@Autowired
|
|
|
private MusicGroupService musicGroupService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private SubjectService subjectService;
|
|
|
+
|
|
|
@Override
|
|
|
public BaseDAO<Integer, MusicGroupSubjectPlan> getDAO() {
|
|
|
return musicGroupSubjectPlanDao;
|
|
@@ -83,4 +84,18 @@ public class MusicGroupSubjectPlanServiceImpl extends BaseServiceImpl<Integer, M
|
|
|
musicGroupSubjectGoodsAndInfo.setMusicGroupSubjectGoodsGroupList(goodsGroups);
|
|
|
return musicGroupSubjectGoodsAndInfo;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public MusicGroupRegResp getMusicGroupRegInfo(Integer musicGroupId) {
|
|
|
+ MusicGroupRegResp musicGroupRegResp = new MusicGroupRegResp();
|
|
|
+
|
|
|
+ //乐团信息
|
|
|
+ MusicGroup musicGroup = musicGroupService.get(musicGroupId.toString());
|
|
|
+ musicGroupRegResp.setMusicGroupName(musicGroup.getName());
|
|
|
+ //声部信息
|
|
|
+ List<Subject> subjectList = subjectService.findSubByMusicGroupId(musicGroupId);
|
|
|
+ musicGroupRegResp.setSubjectList(subjectList);
|
|
|
+
|
|
|
+ return musicGroupRegResp;
|
|
|
+ }
|
|
|
}
|