|
|
|
@ -47,9 +47,12 @@ public class SaveProductLineDomainServiceImpl implements SaveProductLineDomainSe |
|
|
|
} |
|
|
|
// 校验名称是否重复
|
|
|
|
LambdaQueryWrapper<ProductLineEntity> 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())) { |
|
|
|
|