提交代码
This commit is contained in:
parent
a83bb8d0f5
commit
8d043dd271
|
|
@ -145,7 +145,23 @@ public class DataSetBasicFileServiceImpl implements DataSetBasicFileService {
|
||||||
@Override
|
@Override
|
||||||
public AjaxResult deleteDataSetBasicFileByFileIds(Long[] fileIds) {
|
public AjaxResult deleteDataSetBasicFileByFileIds(Long[] fileIds) {
|
||||||
try {
|
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);
|
int rows = dataSetBasicFileMapper.deleteDataSetBasicFileByFileIds(fileIds);
|
||||||
return rows > 0 ? AjaxResult.success() : AjaxResult.error();
|
return rows > 0 ? AjaxResult.success() : AjaxResult.error();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue