From 4c112c856a0567dccceedd6d45bec373dad73e53 Mon Sep 17 00:00:00 2001 From: OTTO <731554297@qq.com> Date: Mon, 5 Aug 2024 10:36:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=88=B6=E5=93=81=E5=BA=93=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=BC=80=E5=8F=91):=20=E4=BA=A7=E5=93=81=E5=BA=93?= =?UTF-8?q?=E6=94=AF=E6=8C=81Docker=E5=88=B6=E5=93=81=E7=A7=BB=E5=85=A5?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 创建产品库时获取产品库的Nexus地址,防止产品库中制品文件无法下载 --- .../impl/PmsProductLibraryProductRepoServiceImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/productLibrary/service/impl/PmsProductLibraryProductRepoServiceImpl.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/productLibrary/service/impl/PmsProductLibraryProductRepoServiceImpl.java index 1d5495295..b98fcdd8f 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/productLibrary/service/impl/PmsProductLibraryProductRepoServiceImpl.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/productLibrary/service/impl/PmsProductLibraryProductRepoServiceImpl.java @@ -111,8 +111,17 @@ public class PmsProductLibraryProductRepoServiceImpl implements IPmsProductLibra // 调用制品库创建接口创建产品库 nexusRequestHelper.doRequest(NexusRequestUrl.ADD_REPOSITORIES(requestBody.getType(), requestBody.getFormat()), JSONObject.from(requestBody)); + // 调用Nexus制品库详情接口获取制品库详情 + NexusHostedRepoInputVo nexusDataVo = pmsProductLibraryRepositoriesService.getNexusRepo( + productRepositoriesInputVo.getType(), + productRepositoriesInputVo.getFormat(), + PmsProductLibraryRepositories.getNexusProductRepositoriesName( + productRepositoriesInputVo.getEnterpriseIdentifier(), + productRepositoriesInputVo.getName() + )); // 数据库添加该制品库 PmsProductLibraryRepositories pmsProductLibraryRepositories = productRepositoriesInputVo.toPmsProductLibraryRepositories(); + pmsProductLibraryRepositories.setUrl(nexusDataVo.getUrl()); pmsProductLibraryRepositories.setPmsEnterpriseId(pmsEnterprise.getId()); pmsProductLibraryRepositories.setDeptId(pmsEnterprise.getDeptId()); pmsProductLibraryRepositories.setCreateTime(DateUtils.getNowDate());