feat:根据是否开模件查询待办列表提供给MES
This commit is contained in:
@@ -415,7 +415,13 @@ public class DataFileController implements IDataFeignClient {
|
||||
@GetMapping("/getMinioPresignedUrl")
|
||||
@Operation(summary = "获取MinIO文件下载的预签名URL", description = "获取MinIO文件的预签名URL")
|
||||
public SdmResponse<MinioDownloadUrlResp> getMinioPresignedUrl(@Parameter(description = "文件id") @RequestParam("fileId") Long fileId) {
|
||||
return IDataFileService.getMinioDownloadUrl(fileId);
|
||||
return IDataFileService.getDownloadUrlWithPermission(fileId);
|
||||
}
|
||||
|
||||
@GetMapping("/getPublicDownloadUrl")
|
||||
@Operation(summary = "获取MinIO文件下载的预签名URL(无权限校验)", description = "获取MinIO文件的预签名URL(无权限校验)")
|
||||
public SdmResponse<MinioDownloadUrlResp> getPublicDownloadUrl(@Parameter(description = "文件id") @RequestParam("fileId") Long fileId) {
|
||||
return IDataFileService.getPublicDownloadUrl(fileId);
|
||||
}
|
||||
|
||||
@GetMapping("/queryFileMetadataInfo")
|
||||
|
||||
@@ -247,7 +247,11 @@ public interface IDataFileService {
|
||||
* @param fileId 文件id
|
||||
* @return 带签名的下载URL响应
|
||||
*/
|
||||
default SdmResponse<MinioDownloadUrlResp> getMinioDownloadUrl(Long fileId){
|
||||
default SdmResponse<MinioDownloadUrlResp> getDownloadUrlWithPermission(Long fileId){
|
||||
return null;
|
||||
}
|
||||
|
||||
default SdmResponse<MinioDownloadUrlResp> getPublicDownloadUrl(Long fileId){
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
@@ -2289,7 +2289,16 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
|
||||
|
||||
@Override
|
||||
@PermissionCheckAspect.FilePermissionCheck(value = FilePermissionEnum.DOWNLOAD, fileIdExpression = "#fileId")
|
||||
public SdmResponse<MinioDownloadUrlResp> getMinioDownloadUrl(Long fileId) {
|
||||
public SdmResponse<MinioDownloadUrlResp> getDownloadUrlWithPermission(Long fileId) {
|
||||
return getMinioDownloadUrl(fileId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SdmResponse<MinioDownloadUrlResp> getPublicDownloadUrl(Long fileId) {
|
||||
return getMinioDownloadUrl(fileId);
|
||||
}
|
||||
|
||||
private SdmResponse<MinioDownloadUrlResp> getMinioDownloadUrl(Long fileId) {
|
||||
FileMetadataInfo fileMetadataInfo = fileMetadataInfoService.getById(fileId);
|
||||
if (fileMetadataInfo == null) {
|
||||
return SdmResponse.failed("文件不存在");
|
||||
|
||||
@@ -141,7 +141,7 @@ xxl:
|
||||
job:
|
||||
admin:
|
||||
# 调度中心地址列表
|
||||
addresses: http://192.168.30.146:7110/xxl-job-admin
|
||||
addresses: http://192.168.30.148:7110/xxl-job-admin
|
||||
# 调度中心访问令牌
|
||||
accessToken: default_token
|
||||
# xxl-job 超时时间(秒),默认3秒
|
||||
|
||||
Reference in New Issue
Block a user