Commit 115e7ae6 authored by liqin's avatar liqin 💬

bug fixed

parent 641ae44d
...@@ -13,6 +13,7 @@ import cn.wisenergy.chnmuseum.party.web.controller.base.BaseController; ...@@ -13,6 +13,7 @@ import cn.wisenergy.chnmuseum.party.web.controller.base.BaseController;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.github.tobato.fastdfs.domain.fdfs.FileInfo; import com.github.tobato.fastdfs.domain.fdfs.FileInfo;
import com.github.tobato.fastdfs.domain.fdfs.MetaData; import com.github.tobato.fastdfs.domain.fdfs.MetaData;
import com.github.tobato.fastdfs.exception.FdfsServerException;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiImplicitParams;
...@@ -60,12 +61,16 @@ public class FileUploadController extends BaseController { ...@@ -60,12 +61,16 @@ public class FileUploadController extends BaseController {
final Asset asset = assetService.getById(id); final Asset asset = assetService.getById(id);
if (asset != null) { if (asset != null) {
final String fileUrl = asset.getFileUrl(); final String fileUrl = asset.getFileUrl();
try {
FastDFSUtils.deleteFile(fileUrl); FastDFSUtils.deleteFile(fileUrl);
} catch (FdfsServerException e) {
this.assetService.removeById(id);
return getResult("文件被已删除");
}
this.assetService.removeById(id); this.assetService.removeById(id);
return getSuccessResult(); return getSuccessResult();
} }
return getFailResult(); return getResult("文件被已删除");
} }
@ApiImplicitParams({ @ApiImplicitParams({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment