Browse Source

玫瑰

master
张彭杰 3 months ago
parent
commit
48bd3b0e2e
1 changed files with 9 additions and 9 deletions
  1. 18
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/product/ProductApplicationService.java

18
dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/product/ProductApplicationService.java

@ -45,15 +45,15 @@ public class ProductApplicationService {
}
public void operate(Product product) {
if (ProductStatusEnum.SHELVED.equals(product.getStatus())) {
Product oldProduct = productRepository.load(product.getId());
if (productDao.selectCount(new LambdaQueryWrapper<Product>()
.eq(Product::getSubCategory, oldProduct.getSubCategory())
.eq(Product::getStatus, true)
.ne(Product::getId, product.getId())) > 0) {
throw new BizException("不能同时上架相同类型的产品");
}
}
// if (ProductStatusEnum.SHELVED.equals(product.getStatus())) {
// Product oldProduct = productRepository.load(product.getId());
// if (productDao.selectCount(new LambdaQueryWrapper<Product>()
// .eq(Product::getSubCategory, oldProduct.getSubCategory())
// .eq(Product::getStatus, true)
// .ne(Product::getId, product.getId())) > 0) {
// throw new BizException("不能同时上架相同类型的产品");
// }
// }
productAggregate.operate(product);
}
}
Loading…
Cancel
Save