From 77b1be3e0a5053eb67baf40dc692f5139a2f150b Mon Sep 17 00:00:00 2001 From: wxr Date: Mon, 12 Jan 2026 14:38:34 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=88=E6=9C=AC=E7=AE=A1=E7=90=86=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E4=B8=8B=E8=BD=BDurl=E8=BF=9E=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/VersionManagementController.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/clientManage/controller/admin/VersionManagementController.java b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/clientManage/controller/admin/VersionManagementController.java index ddb9572..f859937 100644 --- a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/clientManage/controller/admin/VersionManagementController.java +++ b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/clientManage/controller/admin/VersionManagementController.java @@ -1,5 +1,7 @@ package com.zt.plat.module.qms.resource.clientManage.controller.admin; +import com.zt.plat.module.infra.api.file.FileApi; +import com.zt.plat.module.infra.api.file.dto.FileRespDTO; import com.zt.plat.module.qms.resource.clientManage.controller.vo.VersionManagementPageReqVO; import com.zt.plat.module.qms.resource.clientManage.controller.vo.VersionManagementRespVO; import com.zt.plat.module.qms.resource.clientManage.controller.vo.VersionManagementSaveReqVO; @@ -54,6 +56,9 @@ public class VersionManagementController extends AbstractFileUploadController im @Resource private VersionManagementService systemVersionManagementService; + + @Resource + private FileApi fileApi; @PostMapping("/create") @Operation(summary = "创建客户端版本管理") @@ -138,6 +143,14 @@ public class VersionManagementController extends AbstractFileUploadController im String log = ""; if (pageResult.getList().size() != 0) { VersionManagementDO versionManagementDO = pageResult.getList().get(0); + //处理文件下载url + Long fileId = Long.parseLong(versionManagementDO.getDownloadId()); + CommonResult fileRet = fileApi.getFileInfo(fileId); + FileRespDTO file = fileRet.getData(); + if(fileRet.isSuccess() && file != null) { + versionManagementDO.setDownloadUrl(file.getUrl()); + } + version = versionManagementDO.getCurrentVersion(); minVersion = versionManagementDO.getMinimumVersion(); url = versionManagementDO.getDownloadUrl(); @@ -165,6 +178,13 @@ public class VersionManagementController extends AbstractFileUploadController im return CommonResult.error(400, "没有可更新版本"); } VersionManagementDO versionManagementDO = pageResult.getList().get(0); + //处理文件下载url + Long fileId = Long.parseLong(versionManagementDO.getDownloadId()); + CommonResult fileRet = fileApi.getFileInfo(fileId); + FileRespDTO file = fileRet.getData(); + if(fileRet.isSuccess() && file != null) { + versionManagementDO.setDownloadUrl(file.getUrl()); + } return success(BeanUtils.toBean(versionManagementDO, VersionManagementRespVO.class)); }