浏览代码

配置文件修改

周箭河 5 年之前
父节点
当前提交
00317d65bc

+ 5 - 2
mec-biz/src/main/java/com/ym/mec/biz/dal/dao/StudentRegistrationDao.java

@@ -229,7 +229,7 @@ public interface StudentRegistrationDao extends BaseDAO<Long, StudentRegistratio
      * @param musicGroupId
      * @return
      */
-    List<Map<Integer, String>> findMapByMusicGroupId(@Param("musicGroupId") String musicGroupId,@Param("paymentStatus")Integer paymentStatus);
+    List<Map<Integer, String>> findMapByMusicGroupId(@Param("musicGroupId") String musicGroupId, @Param("paymentStatus") Integer paymentStatus);
 
     /**
      * 根据乐团编号获取当前乐团所有已报名学员
@@ -237,7 +237,7 @@ public interface StudentRegistrationDao extends BaseDAO<Long, StudentRegistratio
      * @param musicGroupId
      * @return
      */
-    List<Map<Integer, String>> findIdMapByMusicGroupId(@Param("musicGroupId") String musicGroupId,@Param("paymentStatus")Integer paymentStatus);
+    List<Map<Integer, String>> findIdMapByMusicGroupId(@Param("musicGroupId") String musicGroupId, @Param("paymentStatus") Integer paymentStatus);
 
     /**
      * 乐团开启缴费
@@ -250,8 +250,11 @@ public interface StudentRegistrationDao extends BaseDAO<Long, StudentRegistratio
 
     /**
      * 删除班级学生
+     *
      * @param classGroupId
      * @return
      */
     int deleteClassGroup(@Param("classGroupId") Integer classGroupId);
+
+    int findMusicGroupStudentNum(@Param("musicGroupId") String musicGroupId);
 }

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

@@ -1022,6 +1022,8 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
         if(chargeType != null){
             musicGroup.setChargeTypeName(chargeType.getName());
         }
+        int highClassGroupNum = studentRegistrationDao.findMusicGroupStudentNum(musicGroupId) / 5;
+        musicGroup.setImproventClassesNum(highClassGroupNum);
         return musicGroup;
     }
 

+ 5 - 0
mec-biz/src/main/resources/config/mybatis/StudentRegistrationMapper.xml

@@ -494,4 +494,9 @@
         update_time_ = now()
         WHERE class_group_id_ = #{classGroupId}
     </update>
+
+    <!-- 获取乐团学生人数 -->
+    <select id="findMusicGroupStudentNum" resultType="integer">
+        SELECT Count(*) FROM student_registration WHERE music_group_id_ = #{musicGroupId} AND payment_status_ = '2'
+    </select>
 </mapper>