|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.usky.common.core.bean.CommonPage;
|
|
|
import com.usky.common.security.utils.SecurityUtils;
|
|
|
+import com.usky.meeting.domain.MeetingFace;
|
|
|
import com.usky.meeting.domain.MeetingFile;
|
|
|
import com.usky.meeting.mapper.MeetingFileMapper;
|
|
|
import com.usky.meeting.service.MeetingFileService;
|
|
@@ -16,6 +17,7 @@ import org.springframework.beans.factory.wiring.BeanWiringInfo;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -29,17 +31,22 @@ import java.time.LocalDateTime;
|
|
|
public class MeetingFileServiceImpl extends AbstractCrudService<MeetingFileMapper, MeetingFile> implements MeetingFileService {
|
|
|
|
|
|
@Override
|
|
|
- public void insertMeetingFile(MeetingFileRequestVO requestVO){
|
|
|
- MeetingFile meetingFile = new MeetingFile();
|
|
|
- meetingFile.setMeetingId(requestVO.getMeetingId());
|
|
|
- meetingFile.setFileUrl(requestVO.getFileUrl());
|
|
|
- meetingFile.setFileType(requestVO.getFileType());
|
|
|
- meetingFile.setUploadUser(SecurityUtils.getUsername());
|
|
|
- meetingFile.setUploadTime(LocalDateTime.now());
|
|
|
- meetingFile.setTenantId(SecurityUtils.getTenantId());
|
|
|
- meetingFile.setFileName(requestVO.getFileName());
|
|
|
-
|
|
|
- this.save(meetingFile);
|
|
|
+ public void insertMeetingFile(List<MeetingFileRequestVO> requestVOList){
|
|
|
+ if(requestVOList.size() > 0){
|
|
|
+ for (int i = 0; i < requestVOList.size(); i++) {
|
|
|
+ MeetingFile meetingFile = new MeetingFile();
|
|
|
+ meetingFile.setMeetingId(requestVOList.get(i).getMeetingId());
|
|
|
+ meetingFile.setFileUrl(requestVOList.get(i).getFileUrl());
|
|
|
+ meetingFile.setFileType(requestVOList.get(i).getFileType());
|
|
|
+ meetingFile.setUploadUser(SecurityUtils.getUsername());
|
|
|
+ meetingFile.setUploadTime(LocalDateTime.now());
|
|
|
+ meetingFile.setTenantId(SecurityUtils.getTenantId());
|
|
|
+ meetingFile.setFileName(requestVOList.get(i).getFileName());
|
|
|
+
|
|
|
+ this.save(meetingFile);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -52,6 +59,7 @@ public class MeetingFileServiceImpl extends AbstractCrudService<MeetingFileMappe
|
|
|
LambdaQueryWrapper<MeetingFile> queryWrapper = Wrappers.lambdaQuery();
|
|
|
queryWrapper.eq(null != meetingFileListVO.getMeetingId(),MeetingFile::getMeetingId,meetingFileListVO.getMeetingId())
|
|
|
.like(StringUtils.isNotBlank(meetingFileListVO.getFileName()),MeetingFile::getFileName,meetingFileListVO.getFileName())
|
|
|
+ .eq(MeetingFile::getTenantId,SecurityUtils.getTenantId())
|
|
|
.orderByDesc(MeetingFile::getFileId);
|
|
|
page = this.page(page,queryWrapper);
|
|
|
|