Merge pull request '产品库不限制名称是否重复' (#788) from otto/microservices:product_refact into product_refact

This commit is contained in:
otto 2024-12-27 16:14:38 +08:00
commit 7956e028a9
1 changed files with 12 additions and 12 deletions

View File

@ -154,10 +154,10 @@ public class PmsProductLibraryServiceImpl implements IPmsProductLibraryService {
PmsProductLibraryRepositories oldRepo = selectPmsProductLibraryByName(productRepositoriesOperateVo.getEnterpriseIdentifier(), productRepositoriesOperateVo.getName());
// 校验制品库别名
PmsProductLibraryRepositories aliasRepo = pmsProductLibraryRepositoriesMapper.selectPmsProductLibraryByAlias(productRepositoriesOperateVo.getAlias(), productRepositoriesOperateVo.getEnterpriseIdentifier());
if (aliasRepo != null && !aliasRepo.getId().equals(oldRepo.getId())) {
throw new ServiceException("该产品库名称在当前组织下已存在(产品库名称[%s])", productRepositoriesOperateVo.getAlias());
}
// PmsProductLibraryRepositories aliasRepo = pmsProductLibraryRepositoriesMapper.selectPmsProductLibraryByAlias(productRepositoriesOperateVo.getAlias(), productRepositoriesOperateVo.getEnterpriseIdentifier());
// if (aliasRepo != null && !aliasRepo.getId().equals(oldRepo.getId())) {
// throw new ServiceException("该产品库名称在当前组织下已存在(产品库名称[%s])", productRepositoriesOperateVo.getAlias());
// }
// 构建更新对象
PmsProductLibraryRepositories pmsProductLibraryRepositories = productRepositoriesOperateVo.toPmsProductLibraryRepositories();
pmsProductLibraryRepositories.setId(oldRepo.getId());
@ -285,14 +285,14 @@ public class PmsProductLibraryServiceImpl implements IPmsProductLibraryService {
if (count > 0) {
throw new ServiceException("该产品库标识在当前组织下已存在(产品库标识[%s])", productRepositoriesInputVo.getName());
}
// 校验制品库别名
PmsProductLibraryRepositories aliasRepo =
pmsProductLibraryRepositoriesMapper.selectPmsProductLibraryByAlias(
productRepositoriesInputVo.getAlias(),
productRepositoriesInputVo.getEnterpriseIdentifier());
if (aliasRepo != null) {
throw new ServiceException("该产品库名称在当前组织下已存在(产品库名称[%s])", productRepositoriesInputVo.getAlias());
}
// // 校验制品库别名
// PmsProductLibraryRepositories aliasRepo =
// pmsProductLibraryRepositoriesMapper.selectPmsProductLibraryByAlias(
// productRepositoriesInputVo.getAlias(),
// productRepositoriesInputVo.getEnterpriseIdentifier());
// if (aliasRepo != null) {
// throw new ServiceException("该产品库名称在当前组织下已存在(产品库名称[%s])", productRepositoriesInputVo.getAlias());
// }
NexusHostedRepoInputVo requestBody = productRepositoriesInputVo.toNexusRepoDataVo();
// 调用制品库创建接口创建产品库