|
@@ -199,15 +199,14 @@ public class SceneController extends AbstractController{
|
|
|
if(Constant.SUPER_ADMIN == userId){
|
|
|
requestScene.setUserId(-1L);
|
|
|
}else{
|
|
|
- // 获取当前用户手机号
|
|
|
- SysUserEntity user = sysUserService.queryObject(userId);
|
|
|
- if(getUser().getRoleId() == 6){
|
|
|
+ CurrentUserLoginVo user = getUser();
|
|
|
+ if(user.getRoleId() == 6){
|
|
|
geratedable = true;
|
|
|
// 获取该公司下所有员工手机号
|
|
|
List<Long> subDeptIds = getAllSubDeptIds(getDeptId());
|
|
|
List<SysUserEntity> users = sysUserService.getSysUserListByDeptIds(subDeptIds);
|
|
|
requestScene.setPhone(users.stream().map(SysUserEntity::getMobile).collect(Collectors.joining(";")));
|
|
|
- }else if(getUser().getRoleId() == 8){
|
|
|
+ }else if(user.getRoleId() == 8 && (ObjectUtils.isEmpty(user.getIsPlatformStreamer()) && !user.getIsPlatformStreamer())){
|
|
|
requestScene.setPhone(user.getMobile());
|
|
|
}
|
|
|
}
|