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) {
|
private void validEntityBeforeSave(ItemBo entity) {
|
||||||
validateItemName(entity);
|
validateItemName(entity);
|
||||||
validateItemNo(entity);
|
|
||||||
validateItemSku(entity.getSku());
|
validateItemSku(entity.getSku());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -167,15 +166,6 @@ public class ItemService {
|
||||||
queryWrapper.ne(item.getId() != null, Item::getId, item.getId());
|
queryWrapper.ne(item.getId() != null, Item::getId, item.getId());
|
||||||
Assert.isTrue(itemMapper.selectCount(queryWrapper) == 0, "商品名称重复");
|
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) {
|
private void validateItemSku(List<ItemSkuBo> skuVoList) {
|
||||||
Assert.isTrue(skuVoList.stream().map(ItemSkuBo::getSkuName).distinct().count() == skuVoList.size(), "商品规格重复");
|
Assert.isTrue(skuVoList.stream().map(ItemSkuBo::getSkuName).distinct().count() == skuVoList.size(), "商品规格重复");
|
||||||
|
|
Loading…
Reference in a new issue