提交代码

This commit is contained in:
jiang 2024-12-02 01:40:19 +08:00
parent a83bb8d0f5
commit 8d043dd271
1 changed files with 16 additions and 0 deletions

View File

@ -145,7 +145,23 @@ public class DataSetBasicFileServiceImpl implements DataSetBasicFileService {
@Override
public AjaxResult deleteDataSetBasicFileByFileIds(Long[] fileIds) {
try {
for (Long fileId : fileIds) {
DataSetBasicFileEntity entity = dataSetBasicFileMapper.selectDataSetBasicFile(fileId);
DataSetBasicFileEntity basicFile = new DataSetBasicFileEntity();
int num = getNumberFromFileName(entity.getFileName());
do {
basicFile = dataSetBasicFileMapper.selectDataSetBasicFileByFileName(entity.getParentId(), entity.getFileName());
// 如果存在则修改文件名并递增 num
if (ObjectUtils.isNotEmpty(basicFile)) {
num++; // 递增 num
entity.setFileName(changeNumberInName(entity.getFileName(), num));
}
} while (ObjectUtils.isNotEmpty(basicFile));
entity.setDelFlag("0");
entity.setCreateBy(SecurityUtils.getUserId().toString());
dataSetBasicFileMapper.updateDataSetBasicFile(entity);
}
int rows = dataSetBasicFileMapper.deleteDataSetBasicFileByFileIds(fileIds);
return rows > 0 ? AjaxResult.success() : AjaxResult.error();
} catch (Exception e) {