feat(制品库功能开发): 基于CMDB制品定制接口
创建产品库时获取产品库的Nexus地址,防止产品库中制品文件无法下载
This commit is contained in:
parent
7894f29391
commit
4471c5dc22
|
|
@ -128,9 +128,18 @@ public class PmsProductLibraryProductRepoServiceImpl implements IPmsProductLibra
|
|||
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.setPmsEnterpriseId(pmsEnterprise.getId());
|
||||
pmsProductLibraryRepositories.setUrl(nexusDataVo.getUrl());
|
||||
pmsProductLibraryRepositories.setDeptId(pmsEnterprise.getDeptId());
|
||||
pmsProductLibraryRepositories.setCreateTime(DateUtils.getNowDate());
|
||||
pmsProductLibraryRepositories.setCreateBy(SecurityUtils.getUsername());
|
||||
|
|
|
|||
Loading…
Reference in New Issue