瀏覽代碼

Merge branch 'music_detail' of http://git.dayaedu.com/yonge/mec

zouxuan 4 年之前
父節點
當前提交
6c53571b6d

+ 2 - 3
mec-biz/src/main/java/com/ym/mec/biz/dal/dao/ClassGroupDao.java

@@ -464,8 +464,7 @@ public interface ClassGroupDao extends BaseDAO<Integer, ClassGroup> {
      * @return
      */
     List<ClassGroup> queryStudentClassGroups(@Param("musicGroupId") String musicGroupId,
-                                             @Param("studentId") Integer studentId,
-                                             @Param("classGroupType") String classGroupType);
+                                             @Param("studentId") Integer studentId);
 
     /**
      * 批量新增班级上的课次数
@@ -505,7 +504,7 @@ public interface ClassGroupDao extends BaseDAO<Integer, ClassGroup> {
      * @param musicGroupId
      * @return
      */
-    List<ClassGroup> findClassGroups(@Param("musicGroupId") String musicGroupId,@Param("classGroupType") String classGroupType);
+    List<ClassGroup> findClassGroups(@Param("musicGroupId") String musicGroupId);
 
     /**
      * 查询对应类型所有班级列表

+ 10 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/Mapper.java

@@ -8,6 +8,16 @@ public class Mapper {
 
 	private Integer courseScheduleId;
 
+	private String type;
+
+	public String getType() {
+		return type;
+	}
+
+	public void setType(String type) {
+		this.type = type;
+	}
+
 	public Integer getCourseScheduleId() {
 		return courseScheduleId;
 	}

+ 0 - 10
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/MusicGroupTrainPlanSaveDto.java

@@ -34,18 +34,8 @@ public class MusicGroupTrainPlanSaveDto {
 	@ApiModelProperty(value = "课程上课时间",required = false)
 	private Date courseClassTime;
 
-	private String classGroupType;
-
 	private Boolean studentFlag = false;
 
-	public String getClassGroupType() {
-		return classGroupType;
-	}
-
-	public void setClassGroupType(String classGroupType) {
-		this.classGroupType = classGroupType;
-	}
-
 	public Boolean getStudentFlag() {
 		return studentFlag;
 	}

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ClassGroupServiceImpl.java

@@ -2752,7 +2752,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
         if(sysUser == null){
             throw new BizException("请登录");
         }
-        List<ClassGroup> classGroups = classGroupDao.queryStudentClassGroups(musicGroupId, sysUser.getId(),null);
+        List<ClassGroup> classGroups = classGroupDao.queryStudentClassGroups(musicGroupId, sysUser.getId());
         if(classGroups.size() > 0){
             classGroups.forEach(e->{
                 e.setTeacherMapperList(classGroupTeacherMapperDao.findClassGroupTeachers(e.getId().toString()));

+ 2 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CooperationOrganServiceImpl.java

@@ -100,7 +100,7 @@ public class CooperationOrganServiceImpl extends BaseServiceImpl<Integer, Cooper
 			if(musicGroups.size() > 0){
 				for (MusicGroup musicGroup : musicGroups) {
 					//获取当前乐团所有班级
-					List<ClassGroup> classGroups = classGroupDao.findClassGroups(musicGroup.getId(),null);
+					List<ClassGroup> classGroups = classGroupDao.findClassGroups(musicGroup.getId());
 					if (classGroups == null || classGroups.size() == 0) {
 						continue;
 					}
@@ -155,7 +155,7 @@ public class CooperationOrganServiceImpl extends BaseServiceImpl<Integer, Cooper
 					if(musicGroups.size() > 0){
 						for (MusicGroup musicGroup : musicGroups) {
 							//获取当前乐团所有班级
-							List<ClassGroup> classGroups = classGroupDao.findClassGroups(musicGroup.getId(),null);
+							List<ClassGroup> classGroups = classGroupDao.findClassGroups(musicGroup.getId());
 							if (classGroups == null || classGroups.size() == 0) {
 								continue;
 							}

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/MusicGroupServiceImpl.java

@@ -2931,7 +2931,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 
     private void updateTeamTeacher(MusicGroup oldMusicGroup, MusicGroup newMusicGroup) {
         //获取当前乐团所有班级
-        List<ClassGroup> classGroups = classGroupDao.findClassGroups(newMusicGroup.getId(),null);
+        List<ClassGroup> classGroups = classGroupDao.findClassGroups(newMusicGroup.getId());
         if (classGroups == null || classGroups.size() == 0) {
             return;
         }

+ 2 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/MusicGroupTrainPlanServiceImpl.java

@@ -85,9 +85,9 @@ public class MusicGroupTrainPlanServiceImpl extends BaseServiceImpl<Integer, Mus
 			if(sysUser == null){
 				throw new BizException("请登录");
 			}
-			classGroups = classGroupDao.queryStudentClassGroups(musicGroupTrainPlanSaveDto.getMusicGroupId(),sysUser.getId(),musicGroupTrainPlanSaveDto.getClassGroupType());
+			classGroups = classGroupDao.queryStudentClassGroups(musicGroupTrainPlanSaveDto.getMusicGroupId(),sysUser.getId());
 		}else {
-			classGroups = classGroupDao.findClassGroups(musicGroupTrainPlanSaveDto.getMusicGroupId(),musicGroupTrainPlanSaveDto.getClassGroupType());
+			classGroups = classGroupDao.findClassGroups(musicGroupTrainPlanSaveDto.getMusicGroupId());
 		}
 		if(classGroups.size() == 0){
 			return null;

+ 2 - 7
mec-biz/src/main/resources/config/mybatis/ClassGroupMapper.xml

@@ -44,6 +44,7 @@
         <result column="key_" property="key"/>
         <result column="value_" property="value"/>
         <result column="courseScheduleId_" property="courseScheduleId"/>
+        <result column="type_" property="type"/>
     </resultMap>
 
     <insert id="insert" parameterType="com.ym.mec.biz.dal.entity.ClassGroup" useGeneratedKeys="true" keyColumn="id"
@@ -957,9 +958,6 @@
         LEFT JOIN class_group cg ON cgsm.class_group_id_ = cg.id_
         where cg.music_group_id_ = #{musicGroupId} AND cgsm.user_id_ = #{studentId}
         AND cg.del_flag_ = 0 AND cgsm.status_ != 'QUIT' AND cg.group_type_ = 'MUSIC'
-        <if test="classGroupType != null and classGroupType != ''">
-            AND cg.type_ = #{classGroupType}
-        </if>
     </select>
 
     <resultMap type="com.ym.mec.biz.dal.dto.CourseListDto" id="CourseListDto">
@@ -1053,9 +1051,6 @@
     <select id="findClassGroups" resultMap="ClassGroup">
         SELECT * FROM class_group WHERE music_group_id_=#{musicGroupId}
         AND del_flag_='0' AND group_type_ = 'MUSIC'
-        <if test="classGroupType != null and classGroupType != ''">
-            AND type_ = #{classGroupType}
-        </if>
     </select>
 
     <!-- 根据合奏班id获取子班及老师 -->
@@ -1541,7 +1536,7 @@
     </select>
     
     <select id="countTeacherByMusicGroupId" resultMap="Mapper">
-		select cg.id_ courseScheduleId_,cg.name_ key_,GROUP_CONCAT(u.real_name_) value_ from class_group cg LEFT JOIN class_group_teacher_mapper cgtm on cg.id_ = cgtm.class_group_id_
+		select cg.id_ courseScheduleId_,cg.type_,cg.name_ key_,GROUP_CONCAT(u.real_name_) value_ from class_group cg LEFT JOIN class_group_teacher_mapper cgtm on cg.id_ = cgtm.class_group_id_
 		LEFT JOIN sys_user u on u.id_ = cgtm.user_id_
 		where cg.del_flag_ = 0 and cg.group_type_ = 'MUSIC' and cg.music_group_id_ = #{musicGroupId}  group by cg.id_ order by cg.type_
     </select>