提交 7728651c 作者: 洪东保

Merge branch 'hongdongbao'

...@@ -109,7 +109,6 @@ public class MeetingInfoServiceImpl extends ServiceImpl<MeetingInfoMapper, Meeti ...@@ -109,7 +109,6 @@ public class MeetingInfoServiceImpl extends ServiceImpl<MeetingInfoMapper, Meeti
.between(vo.getStartTime() != null, MeetingInfo::getStartTime, vo.getStartTime(), vo.getEndTime()) .between(vo.getStartTime() != null, MeetingInfo::getStartTime, vo.getStartTime(), vo.getEndTime())
.select(MeetingInfo::getId, MeetingInfo::getMeetingId, MeetingInfo::getSubject, MeetingInfo::getHost, MeetingInfo::getHostUid, .select(MeetingInfo::getId, MeetingInfo::getMeetingId, MeetingInfo::getSubject, MeetingInfo::getHost, MeetingInfo::getHostUid,
MeetingInfo::getStartTime, MeetingInfo::getEndTime, MeetingInfo::getIsGenerated, MeetingInfo::getIsPushed); MeetingInfo::getStartTime, MeetingInfo::getEndTime, MeetingInfo::getIsGenerated, MeetingInfo::getIsPushed);
// TODO查询部门
Page<MeetingInfo> meetingInfoPage = mapper.selectPage(new Page<>(vo.getCurrent(), vo.getSize()), queryWrapper); Page<MeetingInfo> meetingInfoPage = mapper.selectPage(new Page<>(vo.getCurrent(), vo.getSize()), queryWrapper);
if (CollUtil.isNotEmpty(meetingInfoPage.getRecords())) { if (CollUtil.isNotEmpty(meetingInfoPage.getRecords())) {
List<MeetingInfo> records = meetingInfoPage.getRecords(); List<MeetingInfo> records = meetingInfoPage.getRecords();
......
...@@ -61,7 +61,7 @@ public class ModulePermissionServiceImpl extends ServiceImpl<ModulePermissionMap ...@@ -61,7 +61,7 @@ public class ModulePermissionServiceImpl extends ServiceImpl<ModulePermissionMap
// 授权了所有人 // 授权了所有人
boolean all = userIds.contains(CategoryConstant.ALL_EN) || deptIds.contains(CategoryConstant.ALL_EN); boolean all = userIds.contains(CategoryConstant.ALL_EN) || deptIds.contains(CategoryConstant.ALL_EN);
List<PermissionCheckedDTO.Category> categoryList = dto.getCategoryList(); List<PermissionCheckedDTO.Category> categoryList = dto.getCategoryList();
if (CollUtil.isNotEmpty(deptIds) && CollUtil.isEmpty(categoryList)) { if (CollUtil.isNotEmpty(deptIds) && CollUtil.isNotEmpty(categoryList)) {
for (PermissionCheckedDTO.Category category : categoryList) { for (PermissionCheckedDTO.Category category : categoryList) {
if (all || deptIds.contains(category.getId())) { if (all || deptIds.contains(category.getId())) {
category.setCheck(true); category.setCheck(true);
...@@ -70,7 +70,7 @@ public class ModulePermissionServiceImpl extends ServiceImpl<ModulePermissionMap ...@@ -70,7 +70,7 @@ public class ModulePermissionServiceImpl extends ServiceImpl<ModulePermissionMap
} }
List<PermissionCheckedDTO.User> userList = dto.getUserList(); List<PermissionCheckedDTO.User> userList = dto.getUserList();
if (CollUtil.isNotEmpty(userIds) && CollUtil.isEmpty(userList)) { if (CollUtil.isNotEmpty(userIds) && CollUtil.isNotEmpty(userList)) {
for (PermissionCheckedDTO.User user : userList) { for (PermissionCheckedDTO.User user : userList) {
if (all || userIds.contains(user.getId())) { if (all || userIds.contains(user.getId())) {
user.setCheck(true); user.setCheck(true);
......
...@@ -274,8 +274,6 @@ public class TencentMeetingServiceImpl extends ServiceImpl<TecentMeetingMapper,T ...@@ -274,8 +274,6 @@ public class TencentMeetingServiceImpl extends ServiceImpl<TecentMeetingMapper,T
? weComUserMap.get(userDTO.getWid()).getEmailPushAccess() : Boolean.FALSE; ? weComUserMap.get(userDTO.getWid()).getEmailPushAccess() : Boolean.FALSE;
// 查询会议开始和结束时间 // 查询会议开始和结束时间
MeetingInfo startAndEndTimeByMeetingId = tencentMeetingApiUtil.getStartAndEndTimeByMeetingId(meetingId); MeetingInfo startAndEndTimeByMeetingId = tencentMeetingApiUtil.getStartAndEndTimeByMeetingId(meetingId);
//会议基本信息保存 //会议基本信息保存
MeetingInfo meetingItem = MeetingInfo.builder().meetingId(meetingId).meetingCode(meeting.getMeetingCode()) MeetingInfo meetingItem = MeetingInfo.builder().meetingId(meetingId).meetingCode(meeting.getMeetingCode())
...@@ -288,7 +286,7 @@ public class TencentMeetingServiceImpl extends ServiceImpl<TecentMeetingMapper,T ...@@ -288,7 +286,7 @@ public class TencentMeetingServiceImpl extends ServiceImpl<TecentMeetingMapper,T
.hostUid(hostId) .hostUid(hostId)
// .participantUsers(participants.stream() // .participantUsers(participants.stream()
// .map(item->new String(Base64.getDecoder().decode(item.getUserName()))).distinct().collect(Collectors.joining("、"))) // .map(item->new String(Base64.getDecoder().decode(item.getUserName()))).distinct().collect(Collectors.joining("、")))
.recordFileId(recordFileIdList.stream().collect(Collectors.joining(","))) .recordFileId(String.join(",", recordFileIdList))
.email(email) .email(email)
.build(); .build();
recordFileUrlList.add(recordFileItem); recordFileUrlList.add(recordFileItem);
...@@ -309,7 +307,7 @@ public class TencentMeetingServiceImpl extends ServiceImpl<TecentMeetingMapper,T ...@@ -309,7 +307,7 @@ public class TencentMeetingServiceImpl extends ServiceImpl<TecentMeetingMapper,T
for (Map.Entry<String, List<MeetingInfo>> entry : meetingSaveMap.entrySet()) { for (Map.Entry<String, List<MeetingInfo>> entry : meetingSaveMap.entrySet()) {
MeetingInfo meetingInfo = entry.getValue().get(0); MeetingInfo meetingInfo = entry.getValue().get(0);
List<String> recordFileIdList = entry.getValue().stream().flatMap(s -> Arrays.stream(s.getRecordFileId().split(","))).collect(Collectors.toList()); List<String> recordFileIdList = entry.getValue().stream().flatMap(s -> Arrays.stream(s.getRecordFileId().split(","))).collect(Collectors.toList());
meetingInfo.setRecordFileId(recordFileIdList.stream().collect(Collectors.joining(","))); meetingInfo.setRecordFileId(String.join(",", recordFileIdList));
finalSaveList.add(meetingInfo); finalSaveList.add(meetingInfo);
meetingFiles.add(TencentMeetingVO.RecordFile.builder() meetingFiles.add(TencentMeetingVO.RecordFile.builder()
.meetingId(meetingInfo.getMeetingId()) .meetingId(meetingInfo.getMeetingId())
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论