|
@@ -3057,46 +3057,13 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
if (sysUser == null) {
|
|
|
throw new BizException("获取用户信息失败");
|
|
|
}
|
|
|
- //获取用户权限列表
|
|
|
- List<Integer> roles = employeeDao.queryUserRole(sysUser.getId());
|
|
|
PageInfo<MusicGroup> musicGroupPageInfo;
|
|
|
- //待创建缴费项目提醒
|
|
|
- if ("WAIT_CREATE_PAYMENT_CALENDER".equals(queryInfo.getSearchType())) {
|
|
|
- Boolean onlyForRole = employeePositionService.onlyForRole(SysUserRoleEnum.EDUCATION, sysUser.getId(), sysUser.getIsSuperAdmin());
|
|
|
- Integer educationUserId = null;
|
|
|
- if (onlyForRole) {
|
|
|
- educationUserId = sysUser.getId();
|
|
|
- }
|
|
|
- //获取关联的乐团列表
|
|
|
- List<String> musicGroupIds = musicGroupDao.queryIdsByEduIdAndOrganIds(educationUserId, queryInfo.getOrganId(), queryInfo.getTenantId());
|
|
|
- String configValue1 = sysConfigDao.findConfigValue("push_create_payment_calender");
|
|
|
- Date date = new Date();
|
|
|
- String format = DateUtil.format(date, DateUtil.DEFAULT_PATTERN);
|
|
|
- if (musicGroupIds.size() > 0) {
|
|
|
- List<Long> calenderIds = musicGroupPaymentCalenderDao.queryEndIds(configValue1, format, musicGroupIds);
|
|
|
- if (calenderIds.size() > 0) {
|
|
|
- List<String> queryMusicGroupIds = musicGroupPaymentCalenderDao.queryMusicGroupIds(calenderIds);
|
|
|
- if (queryInfo.getMusicGroupIds() != null) {
|
|
|
- queryMusicGroupIds.addAll(queryInfo.getMusicGroupIds());
|
|
|
- }
|
|
|
- queryInfo.setMusicGroupIds(queryMusicGroupIds);
|
|
|
- }
|
|
|
- }
|
|
|
- if (queryInfo.getMusicGroupIds() == null || queryInfo.getMusicGroupIds().size() == 0) {
|
|
|
- return new PageInfo<MusicGroup>();
|
|
|
- }
|
|
|
- }
|
|
|
musicGroupPageInfo = queryPage(queryInfo);
|
|
|
List<MusicGroup> musicGroupList = musicGroupPageInfo.getRows();
|
|
|
|
|
|
if (musicGroupList == null || musicGroupList.size() == 0) {
|
|
|
return musicGroupPageInfo;
|
|
|
}
|
|
|
- // 获取学校编号列表
|
|
|
-// Set<Integer> schoolIds = musicGroupList.stream().map(e -> e.getSchoolId()).collect(Collectors.toSet());
|
|
|
-// List<Map<Integer, String>> schoolNames = schoolDao.queryNameByIds(StringUtils.join(schoolIds,","));
|
|
|
- // 获取相关学校名称map
|
|
|
-// Map<Integer, String> schoolNameMap = MapUtil.convertMybatisMap(schoolNames);
|
|
|
|
|
|
// 获取教务老师编号列表
|
|
|
Set<Integer> educationalTeacherIds = musicGroupList.stream().map(e -> e.getEducationalTeacherId()).collect(Collectors.toSet());
|
|
@@ -3126,9 +3093,6 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
// 获取乐团编号列表
|
|
|
Set<String> musicGroupIds = musicGroupList.stream().map(e -> e.getId()).collect(Collectors.toSet());
|
|
|
- // 统计乐团在读人数
|
|
|
-// List<Map<String, Long>> payNums = musicGroupDao.countPayNum(StringUtils.join(musicGroupIds,","));
|
|
|
-// Map<String, String> payNumMap = MapUtil.convertMybatisMap(payNums);
|
|
|
|
|
|
Map<String, Integer> payNumMap = JSONObject.parseObject(JSONObject.toJSONString(MapUtil.convertIntegerMap(studentRegistrationDao.countNormalNum(StringUtils.join(musicGroupIds, ",")))), HashMap.class);
|
|
|
|