mirror of
https://gitee.com/likeadmin/likeadmin_java.git
synced 2026-05-17 14:43:02 +08:00
修复bug
This commit is contained in:
@@ -18,6 +18,7 @@ import com.mdd.common.entity.file.File;
|
||||
import com.mdd.common.entity.file.FileCate;
|
||||
import com.mdd.common.mapper.album.FileCateMapper;
|
||||
import com.mdd.common.mapper.album.FileMapper;
|
||||
import com.mdd.common.plugin.storage.StorageDriver;
|
||||
import com.mdd.common.util.*;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -182,13 +183,14 @@ public class FileServiceImpl implements IFileService {
|
||||
@Override
|
||||
public void fileDel(List<Integer> ids) {
|
||||
List<File> files = fileMapper.selectList(new QueryWrapper<File>()
|
||||
.select("id", "name")
|
||||
.in("id", ids)
|
||||
.isNull("delete_time"));
|
||||
|
||||
Assert.notNull(files, "文件丢失!");
|
||||
|
||||
for (File file : files) {
|
||||
StorageDriver driver = new StorageDriver();
|
||||
driver.deleteFile(file.getUri());
|
||||
file.setDeleteTime(System.currentTimeMillis() / 1000);
|
||||
fileMapper.updateById(file);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user