feat:根据是否开模件查询待办列表提供给MES

This commit is contained in:
2026-01-21 11:48:42 +08:00
parent 922959749a
commit bfb7d0f2f9
11 changed files with 98 additions and 4 deletions

View File

@@ -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")

View File

@@ -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;
}

View File

@@ -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("文件不存在");

View File

@@ -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秒