Browse Source

档案分卷

cr 3 days ago
parent
commit
2a9c6d27c2

+ 5 - 1
blade-service/blade-archive/src/main/java/org/springblade/archive/service/impl/ArchivesAutoServiceImpl.java

@@ -5740,7 +5740,11 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
 				updateIds.add(archiveId);
 				String update = "UPDATE u_archive_file SET archive_id = ?, old_archive_id = ?, is_volume = 1 WHERE id IN (" + saveVolumeDto1.getFileIds() + ")";
 				jdbcTemplate.update(update, archiveId, dto.getArchiveId());
-				archivesAuto.setVolumeIds(archivesAuto.getVolumeIds()+archiveId+",");
+				String volumeIds = archivesAuto.getVolumeIds();
+				if(StringUtils.isEmpty(volumeIds)){
+					volumeIds="";
+				}
+				archivesAuto.setVolumeIds(volumeIds+archiveId+",");
 				List<ArchiveFile> files1 = archiveFileClient.getArchiveFileByArchivesId(archiveId + "", "");
 				if(!files1.isEmpty()){
 					List<Integer> sorts = files1.stream()