diff --git a/src/main/java/com/project/information/domain/service/impl/SaveProductLineDomainServiceImpl.java b/src/main/java/com/project/information/domain/service/impl/SaveProductLineDomainServiceImpl.java index 837272a..93a4dc8 100644 --- a/src/main/java/com/project/information/domain/service/impl/SaveProductLineDomainServiceImpl.java +++ b/src/main/java/com/project/information/domain/service/impl/SaveProductLineDomainServiceImpl.java @@ -47,9 +47,12 @@ public class SaveProductLineDomainServiceImpl implements SaveProductLineDomainSe } // 校验名称是否重复 LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.eq(ProductLineEntity::getBusiness , dto.getBusiness()); + queryWrapper.eq(ProductLineEntity::getBusinessId , dto.getBusinessId()); queryWrapper.eq(ProductLineEntity::getLeaf , dto.getLeaf()); queryWrapper.eq(ProductLineEntity::getName , dto.getName()); + if (Objects.nonNull(dto.getParentId())) { + queryWrapper.eq(ProductLineEntity::getParentId , dto.getParentId()); + } ProductLineEntity existOne = productLineBaseService.getOne(queryWrapper); if (Objects.nonNull(existOne)) { if (BooleanUtil.isFalse(dto.getLeaf())) {