mirror of https://gitee.com/stylefeng/roses
【7.1.6】【file】更新文件删除接口
parent
7de31b46c5
commit
4b560b144a
|
@ -188,8 +188,8 @@ public class SysFileInfoServiceImpl extends ServiceImpl<SysFileInfoMapper, SysFi
|
||||||
SysFileInfoResponse sysFileInfoResponse = this.getFileInfoResult(sysFileInfoRequest.getFileId());
|
SysFileInfoResponse sysFileInfoResponse = this.getFileInfoResult(sysFileInfoRequest.getFileId());
|
||||||
|
|
||||||
// 如果文件加密等级不符合,文件不允许被访问
|
// 如果文件加密等级不符合,文件不允许被访问
|
||||||
if(YesOrNotEnum.Y.getCode().equals(sysFileInfoResponse.getSecretFlag())){
|
if (YesOrNotEnum.Y.getCode().equals(sysFileInfoResponse.getSecretFlag())) {
|
||||||
if(YesOrNotEnum.N.getCode().equals(sysFileInfoRequest.getSecretFlag())){
|
if (YesOrNotEnum.N.getCode().equals(sysFileInfoRequest.getSecretFlag())) {
|
||||||
throw new FileException(FileExceptionEnum.FILE_DENIED_ACCESS);
|
throw new FileException(FileExceptionEnum.FILE_DENIED_ACCESS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -203,7 +203,7 @@ public class SysFileInfoServiceImpl extends ServiceImpl<SysFileInfoMapper, SysFi
|
||||||
|
|
||||||
// 查询该Code的所有历史版本
|
// 查询该Code的所有历史版本
|
||||||
LambdaQueryWrapper<SysFileInfo> lqw = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysFileInfo> lqw = new LambdaQueryWrapper<>();
|
||||||
lqw.eq(SysFileInfo::getFileCode, sysFileInfoRequest.getFileCode());
|
lqw.eq(SysFileInfo::getFileCode, sysFileInfoRequest.getFileCode()).or().eq(SysFileInfo::getFileId, sysFileInfoRequest.getFileId());
|
||||||
List<SysFileInfo> fileInfos = this.list(lqw);
|
List<SysFileInfo> fileInfos = this.list(lqw);
|
||||||
|
|
||||||
// 批量删除
|
// 批量删除
|
||||||
|
@ -297,8 +297,8 @@ public class SysFileInfoServiceImpl extends ServiceImpl<SysFileInfoMapper, SysFi
|
||||||
SysFileInfoResponse sysFileInfoResponse = this.getFileInfoResult(sysFileInfoRequest.getFileId());
|
SysFileInfoResponse sysFileInfoResponse = this.getFileInfoResult(sysFileInfoRequest.getFileId());
|
||||||
|
|
||||||
// 如果文件加密等级不符合,文件不允许被访问
|
// 如果文件加密等级不符合,文件不允许被访问
|
||||||
if(YesOrNotEnum.Y.getCode().equals(sysFileInfoResponse.getSecretFlag())){
|
if (YesOrNotEnum.Y.getCode().equals(sysFileInfoResponse.getSecretFlag())) {
|
||||||
if(YesOrNotEnum.N.getCode().equals(sysFileInfoRequest.getSecretFlag())){
|
if (YesOrNotEnum.N.getCode().equals(sysFileInfoRequest.getSecretFlag())) {
|
||||||
throw new FileException(FileExceptionEnum.FILE_DENIED_ACCESS);
|
throw new FileException(FileExceptionEnum.FILE_DENIED_ACCESS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue