Fixed document issue in communication

This commit is contained in:
rajesh
2025-10-14 20:58:43 +05:30
parent 47907dbee3
commit 42538bfb19

View File

@@ -99,19 +99,22 @@ public class DocumentDao {
log.info("Uploading files userId={}, sourceType={}, fileType={}", userId,sourceType,fileType); log.info("Uploading files userId={}, sourceType={}, fileType={}", userId,sourceType,fileType);
List<DocumentEntity> documentEntities = new ArrayList<>(); List<DocumentEntity> documentEntities = new ArrayList<>();
Long source = resolveSourceId(sourceId, sourceType); Long source = resolveSourceId(sourceId, sourceType);
for (MultipartFile file : files) {
log.info("Uploading file '{}'", file.getOriginalFilename()); if(files!=null) {
UploadFileOnAmazonS3Response uploadFileOnAmazonS3Response = uploadFileOnAmazonS3(file, sourceType, sourceId); for (MultipartFile file : files) {
if (uploadFileOnAmazonS3Response != null) { log.info("Uploading file '{}'", file.getOriginalFilename());
DocumentEntity documentEntity = new DocumentEntity(); UploadFileOnAmazonS3Response uploadFileOnAmazonS3Response = uploadFileOnAmazonS3(file, sourceType, sourceId);
documentEntity.setFileName(uploadFileOnAmazonS3Response.getFileName()); if (uploadFileOnAmazonS3Response != null) {
documentEntity.setSource(sourceType.getValue()); DocumentEntity documentEntity = new DocumentEntity();
documentEntity.setSourceId(source); documentEntity.setFileName(uploadFileOnAmazonS3Response.getFileName());
documentEntity.setType(fileType.getValue()); documentEntity.setSource(sourceType.getValue());
documentEntity.setFilePath(uploadFileOnAmazonS3Response.getFilePath()); documentEntity.setSourceId(source);
documentEntity.setIsDeleted(false); documentEntity.setType(fileType.getValue());
documentEntity.setUploadedBy(userId); documentEntity.setFilePath(uploadFileOnAmazonS3Response.getFilePath());
documentEntities.add(documentEntity); documentEntity.setIsDeleted(false);
documentEntity.setUploadedBy(userId);
documentEntities.add(documentEntity);
}
} }
} }
documentRepository.saveAll(documentEntities); documentRepository.saveAll(documentEntities);