|
|
@@ -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()
|