From f841caddd69758179da38f7a14030dae2d5647fb Mon Sep 17 00:00:00 2001 From: gulongcheng <474084054@qq.com> Date: Wed, 4 Feb 2026 11:49:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=AE=A1=E6=89=B9=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E9=80=9A=E8=BF=87=E5=90=8E=E6=95=B0=E6=8D=AE=E6=9C=AA=E5=8F=98?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/req/system/LaunchApproveReq.java | 22 +++++++++++++++++++ .../impl/MinioFileIDataFileServiceImpl.java | 4 +++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/sdm/common/entity/req/system/LaunchApproveReq.java b/common/src/main/java/com/sdm/common/entity/req/system/LaunchApproveReq.java index d47a1187..68f51905 100644 --- a/common/src/main/java/com/sdm/common/entity/req/system/LaunchApproveReq.java +++ b/common/src/main/java/com/sdm/common/entity/req/system/LaunchApproveReq.java @@ -61,4 +61,26 @@ public class LaunchApproveReq extends BaseBean { @Schema(description = "审批创建时间") public String createTime; + + @Override + public String toString() { + return "LaunchApproveReq{" + + "id=" + id + + ", cidFlowId='" + cidFlowId + '\'' + + ", approveType=" + approveType + + ", approveAction=" + approveAction + + ", approveContents='" + approveContents + '\'' + + ", approveTitle='" + approveTitle + '\'' + + ", approveStatus=" + approveStatus + + ", comment='" + comment + '\'' + + ", tenantId=" + tenantId + + ", replyUrl='" + replyUrl + '\'' + + ", templateName='" + templateName + '\'' + + ", templateId='" + templateId + '\'' + + ", replyStatus=" + replyStatus + + ", userId=" + userId + + ", creator=" + creator + + ", createTime='" + createTime + '\'' + + '}'; + } } diff --git a/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java b/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java index 911df5aa..5479b288 100644 --- a/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java +++ b/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java @@ -1472,6 +1472,7 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService { @Override public SdmResponse approveDataFile(LaunchApproveReq req) { + log.info("知识库审批结果req:{}",req); // 审批状态 int approveStatus = req.approveStatus; // 审批类型 @@ -2514,6 +2515,7 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService { fileMetadataInfo.setTempMetadata(JSONObject.toJSONString(tempFileMetadataInfo)); fileMetadataInfo.setUpdateTime(LocalDateTime.now()); fileMetadataInfo.setUpdaterId(ThreadLocalContext.getUserId()); + fileMetadataInfoService.updateById(fileMetadataInfo); //发起审批 FileApproveRequestBuilder updateFileMetaIntoApproveRequestBuilder = FileApproveRequestBuilder.builder() @@ -2557,9 +2559,9 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService { if (CollectionUtils.isNotEmpty(req.getDictTags())) { updateFileTags(req, fileMetadataInfo, dirMetadataInfo); } + fileMetadataInfoService.updateById(fileMetadataInfo); } - fileMetadataInfoService.updateById(fileMetadataInfo); } else { // 需要上传minio新文件,更新文件元数据 uploadAndUpdateFile(req, fileMetadataInfo, versionNo, fileGroupId,dirMetadataInfo);