mirror of
https://github.com/zccbbg/wms-ruoyi.git
synced 2024-09-20 11:05:54 +08:00
feat: 去除商品编号唯一性约束
This commit is contained in:
parent
524633218d
commit
a99f1837c2
|
@ -157,7 +157,6 @@ public class ItemService {
|
|||
*/
|
||||
private void validEntityBeforeSave(ItemBo entity) {
|
||||
validateItemName(entity);
|
||||
validateItemNo(entity);
|
||||
validateItemSku(entity.getSku());
|
||||
}
|
||||
|
||||
|
@ -167,15 +166,6 @@ public class ItemService {
|
|||
queryWrapper.ne(item.getId() != null, Item::getId, item.getId());
|
||||
Assert.isTrue(itemMapper.selectCount(queryWrapper) == 0, "商品名称重复");
|
||||
}
|
||||
private void validateItemNo(ItemBo form) {
|
||||
if (StrUtil.isBlank(form.getItemNo())) {
|
||||
return;
|
||||
}
|
||||
LambdaQueryWrapper<Item> queryWrapper = Wrappers.lambdaQuery();
|
||||
queryWrapper.eq(Item::getItemNo, form.getItemNo());
|
||||
queryWrapper.ne(form.getId() != null, Item::getId, form.getId());
|
||||
Assert.isTrue(itemMapper.selectCount(queryWrapper) == 0, "商品编号重复");
|
||||
}
|
||||
|
||||
private void validateItemSku(List<ItemSkuBo> skuVoList) {
|
||||
Assert.isTrue(skuVoList.stream().map(ItemSkuBo::getSkuName).distinct().count() == skuVoList.size(), "商品规格重复");
|
||||
|
|
Loading…
Reference in a new issue