提交代码
This commit is contained in:
parent
a83bb8d0f5
commit
8d043dd271
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue