|
@@ -6,15 +6,7 @@ import static com.ym.mec.biz.dal.enums.PaymentStatusEnum.YES;
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.Arrays;
|
|
|
|
-import java.util.Collections;
|
|
|
|
-import java.util.Date;
|
|
|
|
-import java.util.HashMap;
|
|
|
|
-import java.util.HashSet;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Map;
|
|
|
|
-import java.util.Set;
|
|
|
|
|
|
+import java.util.*;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
@@ -2475,6 +2467,16 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
//获取用户权限列表
|
|
//获取用户权限列表
|
|
List<Integer> roles = employeeDao.queryUserRole(sysUser.getId());
|
|
List<Integer> roles = employeeDao.queryUserRole(sysUser.getId());
|
|
PageInfo<MusicGroup> musicGroupPageInfo;
|
|
PageInfo<MusicGroup> musicGroupPageInfo;
|
|
|
|
+
|
|
|
|
+ List<Integer> organIds = new ArrayList<>();
|
|
|
|
+ if(StringUtils.isNotBlank(queryInfo.getOrganId())){
|
|
|
|
+ organIds = Arrays.stream(queryInfo.getOrganId().split(",")).map(id->Integer.valueOf(id)).collect(Collectors.toList());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if(Objects.nonNull(queryInfo.getNoClassStudentMusicGroup())){
|
|
|
|
+ List<String> noClassStudentMusicGroupIds = musicGroupDao.getNoClassStudentMusicGroupIds(organIds);
|
|
|
|
+ queryInfo.setMusicGroupIds(noClassStudentMusicGroupIds);
|
|
|
|
+ }
|
|
if (roles != null && roles.size() == 1 && roles.contains(SysUserRole.EDUCATIONAL_TEACHER)) {
|
|
if (roles != null && roles.size() == 1 && roles.contains(SysUserRole.EDUCATIONAL_TEACHER)) {
|
|
//只有教务老师权限
|
|
//只有教务老师权限
|
|
/*String musicGroupIds = musicGroupDao.queryEducationalMusicGroupId(sysUser.getId());
|
|
/*String musicGroupIds = musicGroupDao.queryEducationalMusicGroupId(sysUser.getId());
|